AVCodec.cs 696 B

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