Windows Desktop Platform
Plugin Specs
- Compatibility
- Unity 2018.x - 2022.x are supported
- Supported CPU architectures are 32-bit and 64-bit x86
- Windows 7 - 10 are supported, however some versions of Windows allow for more features than others
- Rendering
- For rendering we support Direct3D 11, Direct3D 12 (requires minimum Unity 2019.3), and also have limited support for legacy Direct3D 9 and OpenGL.
- Multi-threaded rendering is supported.
- Internals
- Under the hood we’re using the WinRT, Media Foundation and DirectShow API’s. WinRT is supported on Windows 10 and above, Media Foundation supported on Windows 8 and above, and DirectShow is supported from Windows 7.
- The only 3rd-party libraries used in the Windows Desktop binaries are:
- Hap https://github.com/Vidvox/hap
- Google Snappy https://github.com/google/snappy
- GDCL Mpeg-4 https://github.com/roman380/gdcl.co.uk-mpeg4
- GLEW http://glew.sourceforge.net/
- Facebook Audio 360 1.7.12 https://facebookincubator.github.io/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
Windows N / KN editions
- There are some editions of Windows (N and KN) that ship with greatly reduced built-in media playback capabilities.
- It seems like these editions don’t include MFPlat.DLL, but do include some basic DirectShow components. This means the Media Foundation playback path will not work.
- These editions of Windows require either a 3rd party codec installed (such as the LAV Filters for DirectShow), or the Microsoft Media Feature Pack:
- Media Feature Pack for Windows 7 SP1 https://docs.microsoft.com/en-us/troubleshoot/windows-client/shell-experience/windows-media-feature-pack-for-windows-7
- Media Feature Pack for Windows 8.1 https://www.microsoft.com/en-gb/download/details.aspx?id=40744
- Media Feature Pack for Windows 10 https://www.microsoft.com/en-gb/download/details.aspx?id=48231
- We found that MJPEG DirectShow codec still works on these editions without installing the Media Feature Pack, so this the best choice for maximum compatibility