I have a bunch of audio files (mp3, aac, whatever) and I want to concatenate them into 1 audio file. Has anyone done this before?
This is fairly simple using ExtAudioFile. In pseudocode what you want to do is:
1. Open the file you'll be using for output (ExtAudioFileOpen)
2. Set the client data format you'll use for ExtAudioFileWrite
3. For each input file you want to process:
a. Open the file using ExtAudioFile
b. Set the client data format used for reading to the same client format used in the output file for writing
c. Loop through the input file using ExtAudioFileRead and save the data to the output file using ExtAudioFileWrite
d. Close the input file
4. Close the output file