Implementing Dolby Atmos in Windows applications

Dolby Atmos® is enabled on Windows desktop (Win32) applications as well as Universal Windows Platform (UWP) applications by leveraging Microsoft's Spatial Audio APIs. This allows developers to create dynamic audio objects that move throughout the soundscape using Microsoft's ISpatialAudioClient.

In general, developers using ISpatialAudioClient will do the following to add dynamic audio objects:

  • Create static and/or dynamic audio objects.
  • Feed each object’s audio buffer each frame so the system can render it.
  • Update dynamic objects’ 3D positions on demand – as frequently (or infrequently) as the app desires.

For more information on using Dolby Atmos with Microsoft's Spatial Audio APIs, see MSDN's entry on Spatial Sound.