Chiming in on related topic, besides being able to play video streams with pre-encoded Dolby Atmos I would like to be able to playback multichannel (discrete channels, not encoded) audio files via hdmi in up to 17 channels as described here:
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
Specifically using Dolby Atmos for Home Theater (vs. dolby headphones or windows sonic for headphones).
Quote
support for up to 8.1.4.4 channels (8 channels around the listener – Left, Right, Center, Side Left, Side Right, Back Left, Back Right, and Back Center; 1 low frequency effects channel; 4 channels above the listener; 4 channels below the listener).
Bonus points for some sort of interface for sound objects, vs. the 8.1.4.4 "bed" channels.
Note: Even though the HDMI 2.0 spec calls for 32 channels of audio support, there doesn't seem to be ANY computer hardware or software support for > 8 channels of audio via hdmi. Similar on the the home theater receiver side (unless encoded via Dolby Atmos, DTS X, or Auro 3D). If there was another way, the above wouldn't be necessary but as far as I know the above is currently the only way for > 8 channels.
FYI there is a working c++ example, that encodes a 12 channel (7.1.4) wav file into dolby atmos over HDMI on the fly. It's a "Universal" app, but the meat of the code is there for win32 or whatever.
https://github.com/Microsoft/Xbox-ATG-Samples
Xbox-ATG-Samples-master\XDKSamples\Audio\SimpleSpatialPlaySoundXDK
Compile for x64 (vs. ARM or XBox). I used VS17 and had to set up my machine in universal app developer mode, and "deploy" it after building, in order to run.
https://github.com/Microsoft/Xbox-ATG-Samples
Documentation with C++ snippets:
https://msdn.microsoft.com/en-us/librar ... 9(v=vs.85)
You must have windows 10 creators or above, and enabled dolby via the $11US Dolby Access app from the windows store.