void PrepareInputFiles(CancellationToken cancellationToken)
{
packageDirectoryStructure.Package.ConfirmationSound = converter.ProvidePenAudioFile(cancellationToken, Path.Combine(PathUtil.GetDirectory(), "media", "ding.ogg")).Result;
// prepare input files
Parallel.ForEach(
packageDirectoryStructure.Package.Tracks,
new ParallelOptions
{
CancellationToken = cancellationToken,
MaxDegreeOfParallelism = System.Environment.ProcessorCount
},
i =>
{
i.PenAudioFile = converter.ProvidePenAudioFile(cancellationToken, i.Path).Result;
});
}