Exemplo n.º 1
0
        public WaveFormRenderingService(IPeakFileService peakFileService, IMemoryGraphicsContextFactory memoryGraphicsContextFactory)
        {
            _peakFileService = peakFileService;
            _memoryGraphicsContextFactory = memoryGraphicsContextFactory;
            _peakFileService.OnProcessStarted += HandleOnPeakFileProcessStarted;
            _peakFileService.OnProcessData += HandleOnPeakFileProcessData;
            _peakFileService.OnProcessDone += HandleOnPeakFileProcessDone;

            CreateDrawingResources();
        }
 protected void SetMemoryGraphicsContextFactory(IMemoryGraphicsContextFactory memoryGraphicsContextFactory)
 {
     // This allows injecting real implementations of graphics rendering to test on multiple platforms
     _memoryGraphicsContextFactory = memoryGraphicsContextFactory;
 }