public AudioConvertError Convert(string path, int?loopStart, int?loopEnd, out byte[] convertedData) { AudioConvertError error = VorbisConverter.OpenFile(path, out VorbisWaveReader oggFile); if (error != AudioConvertError.None) { convertedData = new byte[0]; return(error); } return(Convert(loopStart, loopEnd, oggFile, out convertedData)); }
public AudioConvertError ConvertSong(string path, int?loopStart = null, int?loopEnd = null) { AudioConvertError error = scd.Convert(path, loopStart, loopEnd, out byte[] convertedSong); if (error == AudioConvertError.None) { return(error); } this.convertedSongs.Add(path, convertedSong); this.config.SongPaths.Add(path); return(AudioConvertError.None); }