22 lines
747 B
C#
22 lines
747 B
C#
using ErsatzTV.Core.Interfaces.FFmpeg;
|
|
|
|
namespace ErsatzTV.Core.Domain;
|
|
|
|
public class MediaVersion : IDisplaySize
|
|
{
|
|
public int Id { get; set; }
|
|
public string Name { get; set; }
|
|
public List<MediaFile> MediaFiles { get; set; }
|
|
public List<MediaStream> Streams { get; set; }
|
|
public List<MediaChapter> Chapters { get; set; }
|
|
public TimeSpan Duration { get; set; }
|
|
public string SampleAspectRatio { get; set; }
|
|
public string DisplayAspectRatio { get; set; }
|
|
public string RFrameRate { get; set; }
|
|
public VideoScanKind VideoScanKind { get; set; }
|
|
public DateTime DateAdded { get; set; }
|
|
public DateTime DateUpdated { get; set; }
|
|
public int Width { get; set; }
|
|
public int Height { get; set; }
|
|
}
|