2023-12-27 03:22:28 +01:00
|
|
|
|
namespace Flowframes.Data
|
|
|
|
|
|
{
|
|
|
|
|
|
public class FpsInfo
|
|
|
|
|
|
{
|
|
|
|
|
|
public Fraction Fps { get; set; }
|
2023-12-28 02:59:29 +01:00
|
|
|
|
public Fraction SpecifiedFps { get; set; }
|
2024-10-13 16:58:06 +02:00
|
|
|
|
public float VfrRatio { get => Fps.Float / SpecifiedFps.Float; }
|
|
|
|
|
|
public float VfrRatioInverse { get => SpecifiedFps.Float / Fps.Float; }
|
2023-12-27 03:22:28 +01:00
|
|
|
|
|
|
|
|
|
|
public FpsInfo() { }
|
|
|
|
|
|
|
|
|
|
|
|
public FpsInfo(Fraction fps)
|
|
|
|
|
|
{
|
|
|
|
|
|
Fps = fps;
|
2023-12-28 02:59:29 +01:00
|
|
|
|
SpecifiedFps = fps;
|
2023-12-27 03:22:28 +01:00
|
|
|
|
}
|
|
|
|
|
|
|
2023-12-28 02:59:29 +01:00
|
|
|
|
public FpsInfo(Fraction fps, Fraction specifiedFps)
|
2023-12-27 03:22:28 +01:00
|
|
|
|
{
|
|
|
|
|
|
Fps = fps;
|
2023-12-28 02:59:29 +01:00
|
|
|
|
SpecifiedFps = specifiedFps;
|
2023-12-27 03:22:28 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|