VST 3 SDK  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
PresetFile Member List

This is the complete list of members for PresetFile, including all inherited members.

at(int32 index) const PresetFileinline
beginChunk(Entry &e, ChunkType which)PresetFileprotected
classIDPresetFileprotected
contains(ChunkType which) const PresetFileinline
endChunk(Entry &e)PresetFileprotected
entriesPresetFileprotected
entryCountPresetFileprotected
getClassID() const PresetFileinline
getEntry(ChunkType which) const PresetFile
getEntryCount() const PresetFileinline
getLastEntry() const PresetFile
getStream() const PresetFileinline
getUnitProgramListID(int32 &unitProgramListID)PresetFile
kMaxEntries enum valuePresetFileprotected
loadPreset(IBStream *stream, const FUID &classID, IComponent *component, IEditController *editController=nullptr, std::vector< FUID > *otherClassIDArray=nullptr)PresetFilestatic
prepareMetaInfoUpdate()PresetFile
PresetFile(IBStream *stream)PresetFile
readChunkList()PresetFile
readEqualID(const ChunkID id)PresetFileprotected
readID(ChunkID id)PresetFileprotected
readInt32(int32 &value)PresetFileprotected
readMetaInfo(char *xmlBuffer, int32 &size)PresetFile
readSize(TSize &size)PresetFileprotected
restoreComponentState(IComponent *component)PresetFile
restoreComponentState(IEditController *editController)PresetFile
restoreControllerState(IEditController *editController)PresetFile
restoreProgramData(IProgramListData *programListData, ProgramListID *programListID=nullptr, int32 programIndex=0)PresetFile
restoreProgramData(IUnitData *unitData, UnitID *unitID=nullptr)PresetFile
restoreProgramData(IUnitInfo *unitInfo, int32 unitProgramListID, int32 programIndex=-1)PresetFile
savePreset(IBStream *stream, const FUID &classID, IComponent *component, IEditController *editController=nullptr, const char *xmlBuffer=nullptr, int32 xmlSize=-1)PresetFilestatic
savePreset(IBStream *stream, const FUID &classID, IBStream *componentStream, IBStream *editStream=nullptr, const char *xmlBuffer=nullptr, int32 xmlSize=-1)PresetFilestatic
seekTo(TSize offset)PresetFileprotected
seekToComponentState()PresetFile
seekToControllerState()PresetFile
setClassID(const FUID &uid)PresetFileinline
storeComponentState(IComponent *component)PresetFile
storeComponentState(IBStream *componentStream)PresetFile
storeControllerState(IEditController *editController)PresetFile
storeControllerState(IBStream *editStream)PresetFile
storeProgramData(IBStream *inStream, ProgramListID listID)PresetFile
storeProgramData(IProgramListData *programListData, ProgramListID programListID, int32 programIndex)PresetFile
storeProgramData(IUnitData *unitData, UnitID unitID)PresetFile
streamPresetFileprotected
writeChunk(const void *data, int32 size, ChunkType which=kComponentState)PresetFile
writeChunkList()PresetFile
writeHeader()PresetFile
writeID(const ChunkID id)PresetFileprotected
writeInt32(int32 value)PresetFileprotected
writeMetaInfo(const char *xmlBuffer, int32 size=-1, bool forceWriting=false)PresetFile
writeSize(TSize size)PresetFileprotected
~PresetFile()PresetFilevirtual
Empty

Copyright ©2024 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.