void ConcatService::concatFiles(vector<SoundFile*> soundFiles) { SoundFile soundFile = *soundFiles[0]; int i; for(i = 1; i < numberOfSoundFiles; i++) { soundFile += soundFiles[i]; } if(outputFileName.compare(" ")) { if((outputFileName.find(".cs229") == string::npos) ) { __throw_invalid_argument("Invalid output file, must use an output file that ends with .cs229"); } } soundFile.writeCS229File(outputFileName); }
void AbcFile::writeToCs229File(string outputFile) { SoundFile * soundFile = createSoundFile(); soundFile->writeCS229File(outputFile); }