Exemple #1
0
        public void LCompanding_IsCorrect()
        {
            const float input = .667F;
            float       e     = LCompanding.Expand(input);
            float       c     = LCompanding.Compress(e);

            CompandingIsCorrectImpl(e, c, .36236193F, .58908917F);
        }
Exemple #2
0
        public void LCompanding(double input, double expected)
        {
            // arrange
            var companding = new LCompanding();

            // action
            var actual   = companding.Companding(input);
            var loopback = companding.InverseCompanding(actual);

            // assert
            Assert.Equal(expected, actual, DoubleComparer);
            Assert.Equal(input, loopback, DoubleComparer);
        }
Exemple #3
0
 public override float Expand(float channel) => LCompanding.Expand(channel);
Exemple #4
0
 public override float Compress(float channel) => LCompanding.Compress(channel);