public void Restore(Vst.Plugin target) { target.Name = Name; target.ChannelNum = ChannelNum; target.Volume = Volume; target.Panning = Panning; target.Mute = Mute; target.LoadParameters(Parameters); }
public void Restore(Vst.Plugin target) { target.Name = Name; target.ChannelNum = ChannelNum; target.Volume = Volume; target.Panning = Panning; target.Mute = Mute; if (target.PluginCommandStub.PluginContext.PluginInfo.Flags.HasFlag(VstPluginFlags.ProgramChunks)) { target.PluginCommandStub.SetChunk(Chunk, false); } target.PluginCommandStub.BeginSetProgram(); target.PluginCommandStub.SetProgram(ProgramIndex); target.PluginCommandStub.EndSetProgram(); target.LoadParameters(Parameters); }