javazoom.jl.decoder.SynthesisFilter.input_sample C# (CSharp) Method

input_sample() public method

Inject Sample.
public input_sample ( float sample, int subbandnumber ) : void
sample float
subbandnumber int
return void
        public void input_sample(float sample, int subbandnumber)
        {
            samples[subbandnumber] = eq[subbandnumber] * sample;
        }

Usage Example

示例#1
0
 /// <summary>*
 /// </summary>
 public override bool put_next_sample(int channels, SynthesisFilter filter1, SynthesisFilter filter2)
 {
     base.put_next_sample(channels, filter1, filter2);
     if ((channel2_allocation != 0) && (channels != OutputChannels.LEFT_CHANNEL))
     {
         float sample2 = (channel2_sample * channel2_factor + channel2_offset) * channel2_scalefactor;
         if (channels == OutputChannels.BOTH_CHANNELS)
             filter2.input_sample(sample2, subbandnumber);
         else
             filter1.input_sample(sample2, subbandnumber);
     }
     return true;
 }
All Usage Examples Of javazoom.jl.decoder.SynthesisFilter::input_sample