aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Nvdec/Types/H264/ReferenceFrame.cs
blob: c310abd6766cb6799cf69a34d027426317444d2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using Ryujinx.Common.Memory;

namespace Ryujinx.Graphics.Nvdec.Types.H264
{
    struct ReferenceFrame
    {
#pragma warning disable CS0649 // Field is never assigned to
        public uint Flags;
        public Array2<uint> FieldOrderCnt;
        public uint FrameNum;
#pragma warning restore CS0649

        public readonly uint OutputSurfaceIndex => (uint)Flags & 0x7f;
    }
}