fix: restore missing method

This commit is contained in:
2026-04-16 11:11:30 +08:00
parent c3b69f48f6
commit 5ba9c9ef2f
2 changed files with 20 additions and 0 deletions
@@ -0,0 +1,17 @@
namespace OCES.Audio
{
public partial class MusicContainerConfig
{
/// <summary>
/// 解析拍号字符串(如 "4/4", "3/4"),返回每小节拍数。
/// </summary>
public static int GetBeatsPerBar(string timeSig)
{
if (string.IsNullOrEmpty(timeSig)) return 4;
string[] parts = timeSig.Split('/');
if (parts.Length >= 1 && int.TryParse(parts[0], out int beats))
return beats;
return 4;
}
}
}