generator.prepare(channelCount, sampleRate);
// write some data, so that the media header will be written
generator.fillNextSamples(samples, sampleCount);
writer.encodeAudio(audioStreamIndex, samples);
// now write some data on a different index
generator.fillNextSamples(samples, sampleCount);
writer.encodeAudio(audioStreamIndex+1, samples);