Exemple #1
0
        public void Set_Sample_Stores_Value()
        {
            using (var fixture = new AudioSampleBuffer(2, 1024))
            {
                var readPtr = fixture.GetReadPointer(1);

                fixture.SetSample(1, 20, 127);

                Assert.AreEqual(127.0f, *(readPtr + 20));
            }
        }
Exemple #2
0
        public void Add_Sample_Updates_Prior_Value()
        {
            using (var fixture = new AudioSampleBuffer(2, 1024))
            {
                var readPtr = fixture.GetReadPointer(1);

                fixture.SetSample(1, 20, 127.0f);
                fixture.AddSample(1, 20, 23.0f);

                Assert.AreEqual(127.0f + 23.0f, *(readPtr + 20));
            }
        }