/// <summary> /// Unbind all adjustments from another component's aggregated results. /// </summary> /// <param name="component">The other component (generally a direct parent).</param> internal void UnbindAdjustments(IAggregateAudioAdjustment component) => adjustments.UnbindAdjustments(component);
public void UnbindAdjustments(IAggregateAudioAdjustment component) => throw new NotImplementedException();
public void BindAdjustments(IAggregateAudioAdjustment component) => adjustments.BindAdjustments(component);
public void UnbindAdjustments(IAggregateAudioAdjustment component) { sample.UnbindAdjustments(component); }
/// <summary> /// Unbind all adjustments from an <see cref="IAggregateAudioAdjustment"/>. /// </summary> /// <param name="component">The adjustment source.</param> internal void UnbindAdjustments(IAggregateAudioAdjustment component) { volumeAggregate.RemoveSource(component.AggregateVolume); balanceAggregate.RemoveSource(component.AggregateBalance); frequencyAggregate.RemoveSource(component.AggregateFrequency); }