/// <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);
        }
Example #2
0
 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");
 }