/ src / Ryujinx.Graphics.Video / ISurface.cs
ISurface.cs
 1  using System;
 2  
 3  namespace Ryujinx.Graphics.Video
 4  {
 5      public interface ISurface : IDisposable
 6      {
 7          Plane YPlane { get; }
 8          Plane UPlane { get; }
 9          Plane VPlane { get; }
10  
11          FrameField Field { get; }
12  
13          int Width { get; }
14          int Height { get; }
15          int Stride { get; }
16          int UvWidth { get; }
17          int UvHeight { get; }
18          int UvStride { get; }
19      }
20  }