127 lines
3.3 KiB
C#
127 lines
3.3 KiB
C#
namespace dy.net.dto
|
||
{
|
||
public class VideoNFOInfo
|
||
{
|
||
|
||
// 基本信息
|
||
/// <summary>
|
||
/// 视频标题(通常是本地化标题)
|
||
/// </summary>
|
||
public string Title { get; set; }
|
||
|
||
/// <summary>
|
||
/// 原始标题(通常是影片的原名,如外语片的原名)
|
||
/// </summary>
|
||
public string OriginalTitle { get; set; }
|
||
|
||
/// <summary>
|
||
/// 排序标题,用于媒体库排序时使用
|
||
/// </summary>
|
||
public string SortTitle { get; set; }
|
||
|
||
/// <summary>
|
||
/// 发行年份
|
||
/// </summary>
|
||
public int Year { get; set; }
|
||
|
||
/// <summary>
|
||
/// 详细剧情简介
|
||
/// </summary>
|
||
public string Plot { get; set; }
|
||
|
||
/// <summary>
|
||
/// 剧情大纲(比Plot更简短的描述)
|
||
/// </summary>
|
||
public string Outline { get; set; }
|
||
|
||
/// <summary>
|
||
/// 宣传语、标语(影片的简短宣传句子)
|
||
/// </summary>
|
||
public string Tagline { get; set; }
|
||
|
||
// 人员信息
|
||
/// <summary>
|
||
/// 导演姓名
|
||
/// </summary>
|
||
public string Director { get; set; }
|
||
|
||
/// <summary>
|
||
/// 演员列表
|
||
/// </summary>
|
||
public List<string> Actors { get; set; } = new List<string>();
|
||
|
||
/// <summary>
|
||
/// 编剧列表
|
||
/// </summary>
|
||
public List<string> Writers { get; set; } = new List<string>();
|
||
|
||
// 媒体信息
|
||
/// <summary>
|
||
/// 类型(如动作、喜剧、科幻等,多个类型用逗号分隔)
|
||
/// </summary>
|
||
public string Genre { get; set; }
|
||
|
||
/// <summary>
|
||
/// 评分(通常是10分制)
|
||
/// </summary>
|
||
public double Rating { get; set; }
|
||
|
||
/// <summary>
|
||
/// 评分人数
|
||
/// </summary>
|
||
public int Votes { get; set; }
|
||
|
||
/// <summary>
|
||
/// 制作公司
|
||
/// </summary>
|
||
public string Studio { get; set; }
|
||
|
||
/// <summary>
|
||
/// 首映日期
|
||
/// </summary>
|
||
public DateTime? Premiered { get; set; }
|
||
|
||
/// <summary>
|
||
/// 片长(通常以分钟为单位,如"120分钟")
|
||
/// </summary>
|
||
public string Runtime { get; set; }
|
||
|
||
// 文件信息
|
||
/// <summary>
|
||
/// 文件名及路径
|
||
/// </summary>
|
||
public string FileName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 文件大小(以字节为单位)
|
||
/// </summary>
|
||
public long FileSize { get; set; }
|
||
|
||
// 可根据需要添加更多字段
|
||
/// <summary>
|
||
/// 国家/地区(制作国家或地区)
|
||
/// </summary>
|
||
public string Country { get; set; }
|
||
|
||
/// <summary>
|
||
/// 语言(影片使用的语言)
|
||
/// </summary>
|
||
public string Language { get; set; }
|
||
|
||
/// <summary>
|
||
/// 视频编码格式(如H.264, H.265等)
|
||
/// </summary>
|
||
public string VideoCodec { get; set; }
|
||
|
||
/// <summary>
|
||
/// 音频编码格式(如AC3, DTS等)
|
||
/// </summary>
|
||
public string AudioCodec { get; set; }
|
||
|
||
/// <summary>
|
||
/// 分辨率(如1920x1080, 3840x2160等)
|
||
/// </summary>
|
||
public string Resolution { get; set; }
|
||
}
|
||
}
|