You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.7 KiB
44 lines
1.7 KiB
using System;
|
|
using System.Globalization;
|
|
using System.Linq;
|
|
using Newtonsoft.Json;
|
|
using NzbDrone.Common.Extensions;
|
|
using NzbDrone.Core.Datastore;
|
|
|
|
namespace NzbDrone.Core.MediaFiles.MediaInfo
|
|
{
|
|
public class MediaInfoModel : IEmbeddedDocument
|
|
{
|
|
public string ContainerFormat { get; set; }
|
|
// Deprecated according to MediaInfo
|
|
public string VideoCodec { get; set; }
|
|
public string VideoFormat { get; set; }
|
|
public string VideoCodecID { get; set; }
|
|
public string VideoProfile { get; set; }
|
|
public string VideoCodecLibrary { get; set; }
|
|
public int VideoBitrate { get; set; }
|
|
public int VideoBitDepth { get; set; }
|
|
public int VideoMultiViewCount { get; set; }
|
|
public string VideoColourPrimaries { get; set; }
|
|
public string VideoTransferCharacteristics { get; set; }
|
|
public int Width { get; set; }
|
|
public int Height { get; set; }
|
|
public string AudioFormat { get; set; }
|
|
public string AudioCodecID { get; set; }
|
|
public string AudioCodecLibrary { get; set; }
|
|
public string AudioAdditionalFeatures { get; set; }
|
|
public int AudioBitrate { get; set; }
|
|
public TimeSpan RunTime { get; set; }
|
|
public int AudioStreamCount { get; set; }
|
|
public int AudioChannels { get; set; }
|
|
public string AudioChannelPositions { get; set; }
|
|
public string AudioChannelPositionsText { get; set; }
|
|
public string AudioProfile { get; set; }
|
|
public decimal VideoFps { get; set; }
|
|
public string AudioLanguages { get; set; }
|
|
public string Subtitles { get; set; }
|
|
public string ScanType { get; set; }
|
|
public int SchemaRevision { get; set; }
|
|
}
|
|
}
|