AVCodec.cs
 1  using System;
 2  
 3  namespace Ryujinx.Graphics.Nvdec.FFmpeg.Native
 4  {
 5      struct AVCodec
 6      {
 7  #pragma warning disable CS0649 // Field is never assigned to
 8          public unsafe byte* Name;
 9          public unsafe byte* LongName;
10          public int Type;
11          public AVCodecID Id;
12          public int Capabilities;
13          public byte MaxLowRes;
14          public unsafe AVRational* SupportedFramerates;
15          public IntPtr PixFmts;
16          public IntPtr SupportedSamplerates;
17          public IntPtr SampleFmts;
18          // Deprecated
19          public unsafe ulong* ChannelLayouts;
20          public unsafe IntPtr PrivClass;
21          public IntPtr Profiles;
22          public unsafe byte* WrapperName;
23          public IntPtr ChLayouts;
24  #pragma warning restore CS0649
25      }
26  }