WIP: 单元测试
Reviewing AudioMetadataReader.cs
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
/// </summary>
|
||||
public class AudioFileMeta
|
||||
{
|
||||
|
||||
#region 必备条目
|
||||
/// <summary>主键ID,音频文件的唯一数字标识符</summary>
|
||||
public required int Id { get; set; }
|
||||
@@ -29,9 +30,6 @@ public class AudioFileMeta
|
||||
|
||||
/// <summary>时长,音频文件的播放长度(通常以秒为单位)</summary>
|
||||
public required double Duration { get; set; }
|
||||
|
||||
/// <summary>时长,以采样数记录的时长</summary>
|
||||
public required uint TotalSamples { get; set; }
|
||||
|
||||
/// <summary>位深度,音频采样位深(如 16、24、32 bit)</summary>
|
||||
public required int BitDepth { get; set; }
|
||||
@@ -40,7 +38,7 @@ public class AudioFileMeta
|
||||
public required int Channels { get; set; }
|
||||
|
||||
/// <summary>采样率,如 44100、48000、96000 Hz</summary>
|
||||
public required int SampleRate { get; set; }
|
||||
public required double SampleRate { get; set; }
|
||||
|
||||
/// <summary>文件类型,音频格式(WAV、MP3、AIFF、FLAC等)</summary>
|
||||
public required string Type { get; set; }
|
||||
@@ -129,9 +127,13 @@ public class AudioFileMeta
|
||||
|
||||
/// <summary>CD标题,原始CD专辑名称</summary>
|
||||
public string? CdTitle { get; set; }
|
||||
|
||||
public int? DiscNumber { get; set; }
|
||||
|
||||
/// <summary>曲目标题,音乐或音轨的标题</summary>
|
||||
public string? TrackTitle { get; set; }
|
||||
|
||||
public int? TrackNumber { get; set; }
|
||||
|
||||
/// <summary>剧集,所属剧集或系列编号</summary>
|
||||
public string? Episode { get; set; }
|
||||
@@ -153,7 +155,7 @@ public class AudioFileMeta
|
||||
|
||||
public DateTime? ReleaseDate { get; set; }
|
||||
|
||||
public string? TrackYear { get; set; }
|
||||
public int? TrackYear { get; set; }
|
||||
|
||||
/// <summary>是否已编辑,布尔值(0=否,1=是)</summary>
|
||||
public bool? IsEdited { get; set; }
|
||||
@@ -164,7 +166,7 @@ public class AudioFileMeta
|
||||
/// <summary>位置,录音地点或存储位置</summary>
|
||||
public string? Location { get; set; }
|
||||
|
||||
/// <summary>分组,用于组织管理的分组标识</summary>
|
||||
/// <summary>Content group description Used if the sound belongs to a larger category of sounds/music. For example, classical music is often sorted in different musical sections (e.g. "Piano Concerto").</summary>
|
||||
public string? Group { get; set; }
|
||||
|
||||
/// <summary>标记点,音频内的关键时间点标记</summary>
|
||||
|
||||
Reference in New Issue
Block a user