public virtual void ConvertXmks(IList <Xmk> xmks, XmkExportOptions expOps, string outputPath) { // Converts XMK files XmkExport mid = new XmkExport(xmks, expOps); mid.Export(outputPath); }
private readonly Regex _decimalRegex = new Regex(@"^(\d*)(([.](\d+))?)$"); // TODO: Revisit as it allows empty input public virtual void Parse(XmkOptions op) { ValidateInputPaths(op.InputPaths); // TODO: Verify paths exist? Should already be handled by .NET var expOptions = new XmkExportOptions { Quantization = ParseQuantization(op.Quantization), Remap = op.RemapForCH }; var xmks = GetXmks(op.InputPaths); ConvertXmks(xmks, expOptions, op.OutputPath); }