aboutsummaryrefslogblamecommitdiff
path: root/src/Ryujinx.Graphics.Video/ISurface.cs
blob: 6176b6a4e8414519d82a25d8dc7770779740fcf4 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
             







                                           
                                 






                             
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; }
    }
}