Esempio n. 1
0
 public TaskParameters(ProcessorMode mode, string sourceFullPath, string destinationFullPath)
 {
     Mode                = mode;
     SourceFullPath      = sourceFullPath;
     DestinationFullPath = destinationFullPath;
     ParallelismDegree   = Environment.ProcessorCount;
     MaxElementsInPipe   = ParallelismDegree * 2;
     ChunkSize           = 1024 * 1024; // 1MB
 }
Esempio n. 2
0
        public FFTProcessor(ProcessorMode _processorMode, int _fftLength, int _sampleRate, WindowType _windowType)
        {
            fftLength  = _fftLength;
            sampleRate = _sampleRate;
            winFunc    = _windowType;

            pin    = pout = IntPtr.Zero;
            fplan  = IntPtr.Zero;
            fiplan = IntPtr.Zero;

            processorMode = _processorMode;

            initFFT();
        }
Esempio n. 3
0
        private bool TryParseProcessorMode(string value, out ProcessorMode mode)
        {
            if (value.Equals("compress", StringComparison.InvariantCultureIgnoreCase))
            {
                mode = ProcessorMode.Compress;
                return(true);
            }

            if (value.Equals("decompress", StringComparison.InvariantCultureIgnoreCase))
            {
                mode = ProcessorMode.Decompress;
                return(true);
            }

            mode = default(ProcessorMode);
            return(false);
        }
Esempio n. 4
0
 public CLIProcessor(ProcessorMode mode)
 {
     Mode = mode;
 }