Windows Desktop Platform
Plugin Specs
- Compatibility
- Unity 5.6 - 2017.x - 2021.x are supported
- Supported CPU architectures are 32-bit and 64-bit x86
- Windows XP (SP3) - 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)
- Multi-threaded rendering is supported
- Internals
- Under the hood we’re using the Media Foundation and DirectShow API’s. Media Foundation supported on Windows 8 and above, and DirectShow is supported from Windows XP.
- The only 3rd-party libraries used in the Windows Desktop binaries are:
- GDCL Mpeg-4 https://github.com/roman380/gdcl.co.uk-mpeg4
- GLEW http://glew.sourceforge.net/
Supported Codecs
See the Codecs 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://www.microsoft.com/en-gb/download/details.aspx?id=16546
- 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