AVAudioEngine Dolby Atmos

Hi! I have a music app using AVAudioEngine. Right now, I have set it up to play multi channel tracks and show "Multichannel" in the volume controls. However, I am unable to figure out how to get it to use Dolby Atmos.

Is there something that needs to be enabled? Is it even possible for AVAudioEngine? I saw some apps that are able of playing with Dolby Atmos, but they do not have EQ feature, so I'm guessing that they are not using AVAudioEngine.

Unfortunately so far the only way I have seen to get an iOS or tvOS device to output Dolby Atmos is if you use AVPlayer.

I have made a feature request for more APIs to be able to output Atmos, for example why can't AVSampleBufferAudioRenderer output Atmos when given a suitable EAC3/JOC stream?

At the moment it's very restricted.

@oviano Is there something I need to enable in order to play Atmos content through an AVPlayer?

I've tripled checked the media file and it is Atmos, however when I play it through AVPlayer I only receive Stereo PCM on the Soundbar.

AVAudioEngine Dolby Atmos
 
 
Q