[Matroska-devel] CoCreateInstance(CLSID_MKXDEMUX returns error code.

Steve Lhomme steve.lhomme at free.fr
Sat Jan 17 15:33:55 CET 2004


Stef Heyenrath wrote:
> Hi all,
> 
> I want to create a simple muxing application with directshow.
> 
> But when my application tries to create a mux filter like :
> 
> hr = CoCreateInstance(CLSID_MKXDEMUX, NULL, CLSCTX_INPROC_SERVER, 
> ID_IMkxFilter, (void **) ppMux);
> 
> I get the error code : "REGDB_E_CLASSNOTREG",
> 
> (But when i try to create a OggMux Filter, there are no problems.)
> 
> what could be the problem ?
> 
> Thanx,
> Stef

Hi,

I don't know what the problem is, but the mkxds filter is deprecated 
now. Noone has the time/will to support it anymore. The "official" 
Matroska filter for DirectShow is MatroskaSplitter.ax from Gabest. You 
can find it on project Guliverkli on Sourceforge.

bye




More information about the Matroska-devel mailing list