Refactored

This commit is contained in:
2023-05-03 18:06:30 +02:00
parent 6bd4590a54
commit 89502ec978
2 changed files with 39 additions and 17 deletions
+34 -12
View File
@@ -207,27 +207,49 @@ public:
XmlElement* getXmlFromBinary (const void* data, const int sizeInBytes);
const String getParameterNameXML (int index);
// Patch encode
void patchEncodeXml(XmlElement *xml, JaySynthSound const *patch);
void patchDecodeXml(const XmlElement *xml, JaySynthSound *patch);
// Bank encode
void bankEncodeXml(XmlElement *xml);
void bankDecodeXml(const XmlElement *xml);
void getCurrentProgramStateInformation (MemoryBlock& destData);
// Patch decode
void patchDecodeXml(const XmlElement *xml, JaySynthSound *patch);
void patchDecodeXml_legacy(const XmlElement& xml, JaySynthSound *patch);
// Bank decode
void bankDecodeXml(const XmlElement *xml);
void bankDecodeXml_legacy(const XmlElement& xml);
// Patch import, main entry
void patchImportXml (const XmlElement *xml, JaySynthSound *patch);
// Bank import, main entry
void bankImportXml (const XmlElement *xml);
// Patch import VST 2.4
void setCurrentProgramStateInformation (const void* data, int sizeInBytes);
void getStateInformation (MemoryBlock& destData);
// Bank import VST 2.4
void setStateInformation (const void* data, int sizeInBytes);
void loadPatchFromFile (const File &file, int index);
void savePatchToFile (const File &file, int index);
void loadBankFromFile (const File &file);
void saveBankToFile (const File &file);
// Patch export VST 2.4
void getCurrentProgramStateInformation (MemoryBlock& destData);
void patchImportXml_legacy(const XmlElement& xml, JaySynthSound *patch);
void bankImportXml_legacy(const XmlElement& xml);
void bankImportXml (const XmlElement *xml);
void patchImportXml (const XmlElement *xml, JaySynthSound *patch);
// Bank export VST 2.4
void getStateInformation (MemoryBlock& destData);
// Patch load from file
void loadPatchFromFile (const File &file, int index);
// Bank load from file
void loadBankFromFile (const File &file);
// Patch save to file
void savePatchToFile (const File &file, int index);
// Bank save to file
void saveBankToFile (const File &file);
void commitEditBuffer();
//==============================================================================