aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Video/ISurface.cs
blob: 6176b6a4e8414519d82a25d8dc7770779740fcf4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;

namespace Ryujinx.Graphics.Video
{
    public interface ISurface : IDisposable
    {
        Plane YPlane { get; }
        Plane UPlane { get; }
        Plane VPlane { get; }

        FrameField Field { get; }

        int Width { get; }
        int Height { get; }
        int Stride { get; }
        int UvWidth { get; }
        int UvHeight { get; }
        int UvStride { get; }
    }
}