|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Extended access to Attributes; supports Attribute retrieval via iteration. More...
#include "ipersistent.h"
Public Member Functions | |
| virtual int32 PLUGIN_API | countAttributes () const =0 |
| Returns the number of existing attributes. | |
| virtual IAttrID PLUGIN_API | getAttributeID (int32 index) const =0 |
| Returns the attribute's ID for the given index. | |
Public Member Functions inherited from Steinberg::IAttributes | |
| virtual tresult PLUGIN_API | set (IAttrID attrID, const FVariant &data)=0 |
| Store any data in the archive. | |
| virtual tresult PLUGIN_API | queue (IAttrID listID, const FVariant &data)=0 |
| Store a list of data in the archive. | |
| virtual tresult PLUGIN_API | setBinaryData (IAttrID attrID, void *data, uint32 bytes, bool copyBytes)=0 |
| Store binary data in the archive. | |
| virtual tresult PLUGIN_API | get (IAttrID attrID, FVariant &data)=0 |
| Get data previously stored to the archive. | |
| virtual tresult PLUGIN_API | unqueue (IAttrID listID, FVariant &data)=0 |
| Get list of data previously stored to the archive. | |
| virtual int32 PLUGIN_API | getQueueItemCount (IAttrID)=0 |
| Get the amount of items in a queue. | |
| virtual tresult PLUGIN_API | resetQueue (IAttrID attrID)=0 |
| Reset a queue. | |
| virtual tresult PLUGIN_API | resetAllQueues ()=0 |
| Reset all queues in the archive. | |
| virtual tresult PLUGIN_API | getBinaryData (IAttrID attrID, void *data, uint32 bytes)=0 |
| Read binary data from the archive. | |
| virtual uint32 PLUGIN_API | getBinaryDataSize (IAttrID attrID)=0 |
| Get the size in bytes of binary data in the archive. | |
Public Member Functions inherited from Steinberg::FUnknown | |
| virtual tresult PLUGIN_API | queryInterface (const TUID _iid, void **obj)=0 |
| Query for a pointer to the specified interface. | |
| virtual uint32 PLUGIN_API | addRef ()=0 |
| Adds a reference and returns the new reference count. | |
| virtual uint32 PLUGIN_API | release ()=0 |
| Releases a reference and returns the new reference count. | |
Static Public Attributes | |
| static const FUID | iid |
Static Public Attributes inherited from Steinberg::IAttributes | |
| static const FUID | iid |
Static Public Attributes inherited from Steinberg::FUnknown | |
| static const FUID | iid |
Extended access to Attributes; supports Attribute retrieval via iteration.
Definition at line 146 of file ipersistent.h.
|
static |
Definition at line 154 of file ipersistent.h.