/// <summary> /// Add a plug-in to the video buffer's plug-in list /// </summary> public void RegisterPlugin(IVideoProcessor PlugIn) { if (ImageBuffers == null) { throw new Exception("Can't register a plug-in: video buffer has not been configured"); } ImageBuffers.RegisterPlugin(PlugIn); }
public void RegisterPlugin(IVideoProcessor PlugIn) { throw new NotSupportedException("Can not apply video plugins to audio buffers"); }
public ConceptProcessor(IFrameHashesQueries frameHashesQueries, IVideoProcessor videoProcessor) { this.frameHashesQueries = frameHashesQueries; this.videoProcessor = videoProcessor; }
/// <summary> /// Add a plug-in to the video buffer's plug-in list /// </summary> public void RegisterPlugin(IVideoProcessor PlugIn) { if (ImageBuffers == null) throw new Exception("Can't register a plug-in: video buffer has not been configured"); ImageBuffers.RegisterPlugin(PlugIn); }
public void RegisterPlugin(IVideoProcessor PlugIn) { throw new NotSupportedException("Can not apply video plugins to audio buffers"); }