"RickH" wrote:
[Quoted Text] > I'm using the WMP on a winForm in a quickie VB.Net application as an > activeX control through the default VSStudio generated COM interop. > Class name: > > AxWMPLib.AxWindowsMediaPlayer > > All is working fine except that the audio is not going through any DSP > plug ins that the user currently has set to "on" in the full-blown- > stand-alone WMP. > > Does the activeX WMP control not load the DSP plugins that the stand- > alone WMP does load? In particular, if the user has the SRS WOW plug > in turned on in WMP, should'nt it also be loaded by default when I > instantiate WMP as a winForm control? Is there any way to get to the > plugins via the activeX WMPLib? > > Thanks > Rick > >
DSP plugins should get loaded both in the OCX and in stand-alone WMP. I know this for a fact as I'm doing the same thing.
UI plugins do not get loaded in the OCX mode.
Have you tried putting a breakpoint in your constructor? Just because ProcessOutput is not being called doesn't mean your plugin isn't being loaded. Media type negotiation may be failing.
I would suggest first setting a breakpoint in your DllMain. If that gets hit, put one in the constructor of your DSP class. If that gets hit, put instrumentation in the format negotiation methods (SetInputType etc.)
|