Beispiel #1
0
        public void GetSamplesAsync(short[] samples)
        {
            short[] sampin;
            int     numsamp;

            input.GetSamplesSync(out sampin, out numsamp);
            buffer.enqueue_samples(sampin, numsamp);
            buffer.output_samples(samples, samples.Length / 2);
        }
Beispiel #2
0
 public void PullSamples(ISoundProvider source)
 {
     Array.Clear(pullBuffer, 0, 1470);
     source.GetSamples(pullBuffer);
     buffer.enqueue_samples(pullBuffer, 735);
 }