BitOrchestra.EvaluatorStream.EvaluatorStream C# (CSharp) Method

EvaluatorStream() public method

public EvaluatorStream ( int BufferSize, Evaluator Evaluator, SoundOptions Options, bool Exporting ) : System
BufferSize int
Evaluator Evaluator
Options SoundOptions
Exporting bool
return System
        public EvaluatorStream(int BufferSize, Evaluator Evaluator, SoundOptions Options, bool Exporting)
        {
            this._Exporting = Exporting;
            this._Options = Options;
            this._Evaluator = Evaluator.GetBuffered(BufferSize);
            this._Offset = BufferSize;
            this._Parameter = Options.Offset;

            // Calculate shift and sample size
            int res = Options.Resolution;
            int sampsize = (res + 7) / 8;
            int shift = sampsize * 8 - res;
            this._SampleSize = sampsize;
            this._Shift = shift;

            this._Advance();
        }

Same methods

EvaluatorStream::EvaluatorStream ( int BufferSize, Expression Expression, SoundOptions Options, bool Exporting ) : System