public void SetScanlineCallback(Action callback, int scanline) { if (scanline < 0 || scanline > 227) { throw new ArgumentOutOfRangeException("scanline", "Scanline must be in [0, 227]!"); } if (callback == null) { scanlinecb = null; LibVBANext.SetScanlineCallback(Core, scanlinecb, 0); } else { scanlinecb = new LibVBANext.StandardCallback(callback); LibVBANext.SetScanlineCallback(Core, scanlinecb, scanline); } }