|
Posted by Werner \"Menneisyys\" Ruotsala on August 4, 2007, 8:25 am
Please log in for more thread options
The Windows Mobile WMP doesn't at all support external plug-ins.
You may, however, want to give a try to modifying your plug-ins to become
compatible with TCPMP, which does.
--
--
Werner "Menneisyys" Ruotsalainen - Microsoft MVP - Windows - Mobile Devices
Please see the Pocket PC Mag Expert Blog (including mine) at
http://www.pocketpcmag.com/blogs/ - you will definitely like it.
> I am trying to transplant a DSP plug-in from XP to WM5.0, which is the
> example given by WMPlayer SDK 10. I want this plug-in can be loaded
> automatically when the WMPlayer Mobile runs. I do not know if it is
> feasible.
>
> Now, I create a empty dll project on Windows Mobile 5.0 platform, and
> copy the codes form plug-in project in XP to it. Then do some modifies
> about
> lib file to make it build/link correctly.
> But it fails to register on WM5. I debug it , then find the this API(in
> DllRegisterServer function) return a 0x80040154 error code meaning "Class
> not registered".
> // Create the registration object
> hr = spRegistrar.CoCreateInstance(CLSID_WMPMediaPluginRegistrar, NULL,
> CLSCTX_INPROC_SERVER);
>
> CLSID_WMPMediaPluginRegistrar is a interface of DSP plug-in. And I can
> find it in the registry of WM5. Does it mean the WM5 does not support the
> DSP
> plug-in?
|