 Any application that uses Protected Media Path in Windows uses Media Foundation.The protected environment in which DRM content is played contains the media components that play DRM content, so the application only needs to provide remote control (play, rewind, pause, and so on), rather than having to handle unprotected content data.The protected environment also provides all the necessary support for Microsoft-approved (signed) third-party software modules to be added.