public MediaTypeManager() { _typesHolder = MediaTypesHolder.Instance; object comobj = null; try { Type type = Type.GetTypeFromCLSID(Clsid.FilterMapper2, true); comobj = Activator.CreateInstance(type); _pMapper = (IFilterMapper2)comobj; comobj = null; } catch { } finally { if (comobj != null) { while (Marshal.ReleaseComObject(comobj) > 0) { } } } }
static MediaTypesHolder() { _instance = new MediaTypesHolder(); }