What is the best approach when I need to convert WAV to AIFF sound format?
Translation kit or Media kit ?
I can see that there’s no data translator for these format however I can see the below in TranslatorFormats.h : B_WAV_FORMAT and B_AIFF_FORMAT
Meaning if translators are written, applications could use the data translator API for these sound formats.
Media kit makes more sense for media files. These files may be too large to fit in RAM, so a streaming API is needed. And more complex conversions could be done (changing codecs, or on the contrary making sure to not re-encode and change only the container format).
Unfortunately, currently the implementation with ffmpeg is broken, encoding new files doesn’t work for most formats.