示例#1
0
 public void Remove([NotNull] IMixerInput input)
 {
     if (_inputMap.TryRemove(input, out var value))
     {
         _inputs.RemoveMixerInput(value);
     }
 }
示例#2
0
        public void Add([NotNull] IMixerInput input)
        {
            var samples = _inputMap.GetOrAdd(input, a => input.ToMono().Resample(MixingFormat.SampleRate));

            _inputs.AddMixerInput(samples);
        }