Windows UWP Platform
Important
We do not officially support UWP, but still include it as it may be useful for some people.
Plugin Specs
- Compatibility
- CPU architectures are x86, x86_64, ARM and ARM64
- Rendering
- Direct3D 11 and Direct3D 12 (requires minimum Unity 2019.3)
- Multi-threaded rendering
- Internals
- Under the hood we’re using the WinRT and Media Foundation
- The only 3rd-party libraries used in the UWP binaries (x86 32-bit and 64-bit only, not ARM) are:
- Facebook Audio 360 1.7.12 https://github.com/facebookarchive/facebook-360-spatial-workstation
Supported Media
See the Supported Media section for more information.
Streaming
See the Streaming section for more information.
Platform-Specific Options
See the Platform-Specific Options section for more information.
Troubleshooting
Streaming
- For streaming video don’t forget to enable the “InternetClient” capability option in Unity’s Player Settings.
- If you’re streaming video from a local server / LAN then you need to enable the “PrivateNetworkClientServer” option.
Performance
For best compatibility and performance add
appCallbacks.AddCommandLineArg("-force-d3d11-no-singlethreaded");
to your MainPage.xaml.cs/cpp or MainPage.cs/cpp. You should call this before the appCallbacks.Initialize() function.
Certification
- If you use Windows App Certification Kit and you get error messages related to the Audio360.dll then you can simply delete this DLL if you are not using the Facebook Audio 360 feature.