public static Mixer SendToMixer(this Panner panner) { Mixer mixer = new Mixer(); mixer.Inputs.Add(panner); panner.Output = mixer; return(mixer); }
public static Attenuator Attenuate(this Panner panner, double attenuation) { Attenuator item = new Attenuator() { Attenuation = attenuation, Input = panner }; panner.Output = item; return(item); }
public static Panner Pan(this Panner panner, FrameworkElement target, DependencyProperty property) { Binding binding = new Binding(); binding.Mode = BindingMode.TwoWay; binding.Source = panner; binding.Path = new PropertyPath("Pan"); target.SetBinding(property, binding); return(panner); }
public static Panner Pan(this Attenuator attenuator, short pan) { Panner panner = new Panner() { Pan = pan, Input = attenuator }; attenuator.Output = panner; return(panner); }
public static Panner Pan(this Oscillator oscillator, short pan) { Panner panner = new Panner() { Pan = pan, Input = oscillator }; oscillator.Output = panner; return(panner); }
public static Attenuator Attenuate(this Panner panner, FrameworkElement target, DependencyProperty property) { Attenuator attenuator = new Attenuator() { Input = panner, Attenuation = (double)target.GetValue(property) }; Binding binding = new Binding(); binding.Mode = BindingMode.TwoWay; binding.Source = attenuator; binding.Path = new PropertyPath("Attenuation"); target.SetBinding(property, binding); panner.Output = attenuator; return(attenuator); }
public static Panner Pan(this Oscillator oscillator, FrameworkElement target, DependencyProperty property) { Panner panner = new Panner() { Input = oscillator }; Binding binding = new Binding(); binding.Mode = BindingMode.TwoWay; binding.Source = panner; binding.Path = new PropertyPath("Pan"); target.SetBinding(property, binding); oscillator.Output = panner; return(panner); }
public static Panner Pan(this Attenuator attenuator, short pan) { Panner panner = new Panner() { Pan = pan, Input = attenuator }; attenuator.Output = panner; return panner; }
public static Panner Pan(this Oscillator oscillator, FrameworkElement target, DependencyProperty property) { Panner panner = new Panner() { Input = oscillator }; Binding binding = new Binding(); binding.Mode = BindingMode.TwoWay; binding.Source = panner; binding.Path = new PropertyPath("Pan"); target.SetBinding(property, binding); oscillator.Output = panner; return panner; }
public static Panner Pan(this Oscillator oscillator, short pan) { Panner panner = new Panner() { Pan = pan, Input = oscillator }; oscillator.Output = panner; return panner; }
public static Panner SendToMixer(this Panner panner, Mixer mixer) { mixer.Inputs.Add(panner); panner.Output = mixer; return(panner); }