feat: add IHasDspPresetSave interface for DSP preset management

This commit is contained in:
Jonathan Arndt 2026-07-13 12:58:52 -07:00
parent 6ceddcf571
commit a8ec831064

View file

@ -0,0 +1,14 @@
namespace PepperDash.Essentials.Core
{
/// <summary>
/// Defines the contract for IHasDspPresetSave
/// </summary>
public interface IHasDspPresetSave : IDspPresets // recall + save
{
/// <summary>
/// Saves the DSP preset by key
/// </summary>
/// <param name="presetKey"></param>
void SavePresetByKey(string presetKey); // mirrors RecallPreset(string key)
}
}