aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Nvdec.FFmpeg/Native/AVCodec501.cs
blob: 47d4969ac0221f908e6946fe95b045f7b950fe69 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;

namespace Ryujinx.Graphics.Nvdec.FFmpeg.Native
{
    struct AVCodec501
    {
#pragma warning disable CS0649
        public unsafe byte* Name;
        public unsafe byte* LongName;
        public int Type;
        public AVCodecID Id;
        public int Capabilities;
        public byte MaxLowRes;
        public unsafe AVRational* SupportedFramerates;
        public IntPtr PixFmts;
        public IntPtr SupportedSamplerates;
        public IntPtr SampleFmts;
        // Deprecated
        public unsafe ulong* ChannelLayouts;
        public unsafe IntPtr PrivClass;
        public IntPtr Profiles;
        public unsafe byte* WrapperName;
#pragma warning restore CS0649
    }
}