/// <summary> /// Initialize the effect for given audio track /// </summary> public abstract void Init(PlaybackContext playbackContext, EffectSettings settings);
public static TEffectState Instantiate <TEffectState>(PlaybackContext playbackContext, EffectSettings settings) where TEffectState : EffectState, new() { var state = new TEffectState(); state.Init(playbackContext, settings); return(state); }