private Size CalculateVideoFillSize(Size displaySize, double sourceHeight = 1080.0, double sourceWidth = 1920.0)
{
var screenHeight = (double)displaySize.Height;
var screenWidth = (double)displaySize.Width;
var screenRatio = screenWidth / screenHeight;
var scale = Math.Max(screenWidth / sourceWidth, screenHeight / sourceHeight);
return new Size()
{
Height = Convert.ToInt32(scale * sourceHeight),
Width = Convert.ToInt32(scale * sourceWidth)
};
}