As is known, the standard Windows Media Player from Microsoft has the full functionality of the DLNA server, renderer and checkpoint. Moreover, in comparison with DLNA renderers built into TVs (smart TVs), set-top boxes, and all sorts of Chinese and non-Chinese HDMI-dongles, the Media Player plays, literally, everything (well, depending on the codecs installed on PC).
I would like to get, somehow, access to the DLNA interface (s) in order to use the Windows Media Player COM object in my application to serve DLNA commands. What I want to get in the end: write a program that, at the command of DLNA "Play", will play through Media Player media (picture or video) in full screen, and at DLNA the command "Stop" will hide the window, that is, emulate DLNA renderer -a smart TV.
Standard Windows Media Player works great, but you can’t hide it. That is, one cannot do without one’s own program.
Implementing my UPnP DLNA renderer interface is, frankly, reluctant, I would like to re-use what was done long ago in WMP.