I am using CMdaAudioOutputStream to play AAC and MP3 audio using the FP3 SDK. Passing the respective FourCC codes to the its SetDataTypeL() function seems to do the job for these types of the audio without the need to decode them to PCM16.
Is it possible to do the same, in case of the mp4 and 3gp formats containing AAC+ or eAAC+ encoded audio? If yes, then what is the technique? What are the supported FourCC codes for these?