If it is supported, you will need to use the CMMFDevSound interface to perform the streaming. You can use the function CMMFDevSound::GetSupportedOutputDataTypesL to determine which streaming formats your platform supports.
Streaming directly to/from AAC (if it is possible on the platform - i.e. there's a suitable AAC MMF codec shipped) should be possible using CMdaAudioInputStream/CMdaAudioOutputStream in conjunction with the SetDataTypeL() function available on both those classes.
The FourCC code for AAC is given in MMFFourCC.h as KMMFFourCCCodeAAC.
Forum posts: 17
If it is supported, you will need to use the CMMFDevSound interface to perform the streaming. You can use the function CMMFDevSound::GetSupportedOutputDataTypesL to determine which streaming formats your platform supports.
Forum posts: 76
See my reply to this other post:
http://forum.newlc.com/index.php/topic,14326.0.html
Streaming directly to/from AAC (if it is possible on the platform - i.e. there's a suitable AAC MMF codec shipped) should be possible using CMdaAudioInputStream/CMdaAudioOutputStream in conjunction with the SetDataTypeL() function available on both those classes.
The FourCC code for AAC is given in MMFFourCC.h as KMMFFourCCCodeAAC.
Hope this helps.
Regards.
Andy