Cores/Nds/Compute/ComputeRenderer2D.Video.cs
namespace Emulotl.Nds;
public sealed partial class ComputeRenderer2D : IVideoOutput
{
public int Width => ScreenW;
public int Height => ScreenH;
public int GpuScale => _scale;
public bool RawPreview { get; set; }
public void PresentExternalFrame( ReadOnlySpan<byte> pixels ) { }
public byte[] CaptureScreenshot() => new byte[ScreenW * ScreenH * 4];
public void CaptureScreenshotAsync( Action<byte[]> callback ) => callback?.Invoke( CaptureScreenshot() );
public void ApplyDisplayOptions( in DisplayOptions options ) { }
}