public static VlcManager GetInstance(DirectoryInfo dynamicLinkLibrariesPath) { if (!MyAllInstance.ContainsKey(dynamicLinkLibrariesPath)) { MyAllInstance[dynamicLinkLibrariesPath] = new VlcManager(dynamicLinkLibrariesPath); } return(MyAllInstance[dynamicLinkLibrariesPath]); }
public static VlcMediaInstance New(VlcManager manager, IntPtr pointer) { var instance = allInstances.Find(delegate(VlcMediaInstance i) { return(i == pointer); }); if (null == instance) { instance = new VlcMediaInstance(manager, pointer); allInstances.Add(instance); } return(instance); }
internal VlcInstance(VlcManager manager, IntPtr pointer) : base(pointer) { myManager = manager; }
internal VlcMediaPlayerEventManagerInstance(VlcManager manager, IntPtr pointer) : base(manager, pointer) { }
private VlcMediaInstance(VlcManager manager, IntPtr pointer) : base(pointer) { myManager = manager; }