Unfortunately, the answer is no. The capability to open a Milestone media database, whether exported or (offline) recording server, is depending on functionality of the Smart Client player and the MIP library.
The MIP SDK docs describe the multimedia toolkit which says it has a Media Storage Source Toolkit for reading from an XProtect Corporate media database or an MM025 toolkit for E-code.
I don’t have any C++ experience but the documentation on the toolkits can be found here: