The methods createWriterFor() of the class CoreAudioFormat and WindowsMediaAudioFormat are not implemented - but it would be super awesome to have them !11!


#1

Hey Jules,

There was a discussion about that here about four years ago. I get the container / codec discussion, but I think this can be ignored in 90% of the cases. And I think we all agree, that it would be a big plus if JUCE would be able to create mp3, mp4, etc. files without having to worry about licensing issues. Are there any plans to implement this in the not too far future?

In the meantime, maybe you could add AudioFormatManager::getWildcardForWritableFormats() and AudioFormatManager::getWildcardForReadableFormats() - because in the current state those are obviously not the same as AudioFormatManager::getWildcardForAllFormats().

Best,
Ben

PS.: My current focus is on macOS, so CoreAudioFormat::createWriterFor() would be my personal preference.

PPS.: discourse is complaining about the title “CoreAudioFormat/WindowsMediaAudioFormat::createWriterFor() is not implemented” as not being descriptive enough :confused:


#2

I definitely see the benefit of this and it should be hard to do. I’ll add this to our backlog tasks. There currently some more urgent things that need to be sorted.


#3

That’s great news.

Thanks,
Ben