public override void AddCapability(ICapability capability) { base.AddCapability(capability); if (ssc == null) { ssc = (ScreenScraperCapability)capability; } }
public override void AddCapability(ICapability capability) { base.AddCapability (capability); if(ssc == null) { ssc = (ScreenScraperCapability)capability; } }
public override bool RemoveCapability(ICapability capability) { bool ret = base.RemoveCapability (capability); if(ret) { ssc = null; fgm.Stop(); FilterGraph.RemoveAllFilters(fgm); fgm = null; } return ret; }
public override bool RemoveCapability(ICapability capability) { bool ret = base.RemoveCapability(capability); if (ret) { ssc = null; fgm.Stop(); FilterGraph.RemoveAllFilters(fgm); fgm = null; } return(ret); }