namespace BizHawk.Emulation.Common
{
///
/// A default IVideoProvider that simply returns
/// a black screen at an arbitruary size
///
///
public class NullVideo : IVideoProvider
{
public int[] GetVideoBuffer()
{
return new int[BufferWidth * BufferHeight];
}
public int VirtualWidth { get { return 256; } }
public int VirtualHeight { get { return 192; } }
public int BufferWidth { get { return 256; } }
public int BufferHeight { get { return 192; } }
public int BackgroundColor { get { return 0; } }
private static NullVideo _nullVideo = new NullVideo();
public static NullVideo Instance
{
get { return _nullVideo; }
}
}
}