We are shuffling things around a bit in our DLLs. Here's what you need to know about the new Runtime library.
In order to keep things structured, we've moved some of the core MFormats SDK functionality into the new Medialooks.Runtime.dll, which will be installed separately into the following folder: "C:\Program Files (x86)\Medialooks\Common".
This approach will allow customers to use different SDKs on a single machine independently: it will be possible to install and uninstall SDKs without any effect on each other. For example:
- Installing MFormats SDK will also install the Medialooks Runtime.
- The WebRTC SDK installer will not install the Runtime again (since it was installed by MFormats SDK previously).
- Uninstalling MFormats SDK will not remove the Runtime library, and WebRTC SDK will continue to work properly.
These changes will be in effect starting with the following product versions:
MPlatform SDK: version 1.6.0.xxxx or higher
MFormats SDK: version 1.2.0.xxxx or higher
- Direct Take: version 2.2.0.xxxx or higher
WebRTC SDK (coming soon): starting with the first version
Do I need to redistribute the Runtime DLL with my application?
Yes, if you use the SDK version mentioned above you should redistribute and register Medialooks.Runtime.dll as well as all other Medialooks DLLs used by your application. We updated the Redistribution guidelines accordingly.
You can also redistribute Medialooks Runtime without registration. Please use the updated sample manifest files in the installation packages or our SDKs.