void VideoControl_Paint(object sender, PaintEventArgs e)
{
if (this.bitmap != null)
{
System.Drawing.Rectangle targetArea = this.GetTargetArea();
lock (this.bitmap)
{
e.Graphics.DrawImage(this.bitmap, targetArea);
}
}
foreach (var layer in this.layers)
{
layer.Paint(e.Graphics);
}
}