timelapse/Timelapse.Api/Project.cs

44 lines
1.3 KiB
C#
Raw Normal View History

2021-12-28 07:25:39 +00:00
using System.IO;
using System;
namespace Timelapse.Api
{
public class TimelapseProject
{
2021-12-30 04:07:31 +00:00
/// <summary>
/// Estimated Video Length for project
/// </summary>
/// <value>Video Length of project (guess)</value>
2021-12-28 07:25:39 +00:00
public TimeSpan EstimatedVideoLength {get;set;}
2021-12-30 04:07:31 +00:00
/// <summary>
/// Estimated length of project (time till complete)
/// </summary>
/// <value>Length of project (guess)</value>
2021-12-28 07:25:39 +00:00
public TimeSpan EstimatedProjectLength {get;set;}
2021-12-30 04:07:31 +00:00
/// <summary>
/// Estimated or Interval
/// </summary>
/// <value>Estimated or Raw interval</value>
2021-12-28 07:25:39 +00:00
public bool Estimated {get;set;}
/// <summary>
/// Only if Estimated is false
/// </summary>
public TimeSpan Interval {get;set;}
2021-12-30 04:07:31 +00:00
/// <summary>
/// Width, Should not be changed after creation
/// </summary>
/// <value>width</value>
2021-12-28 07:25:39 +00:00
public int Width {get;set;}
2021-12-30 04:07:31 +00:00
/// <summary>
/// Height, Should not be changed after creation
/// </summary>
/// <value>height</value>
2021-12-28 07:25:39 +00:00
public int Height {get;set;}
2021-12-30 04:07:31 +00:00
/// <summary>
/// Section of project
/// </summary>
/// <value>name of section</value>
2021-12-28 07:25:39 +00:00
public string CurrentSection {get;set;}
}
}