| VST 3 Interfaces
    VST 3.7
    SDK for developing VST plug-in | 
Extended plug-in interface IEditController for a component: Vst::IXmlRepresentationController. More...
#include <ivstrepresentation.h>
 Inheritance diagram for IXmlRepresentationController:
 Inheritance diagram for IXmlRepresentationController:| Public Member Functions | |
| virtual tresult | getXmlRepresentationStream (RepresentationInfo &info, IBStream *stream)=0 | 
| Retrieves a stream containing a XmlRepresentation for a wanted representation info. | |
|  Public Member Functions inherited from FUnknown | |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 | 
| virtual uint32 | addRef ()=0 | 
| virtual uint32 | release ()=0 | 
| Static Public Attributes | |
| static const FUID | iid | 
|  Static Public Attributes inherited from FUnknown | |
| static const FUID | iid | 
Extended plug-in interface IEditController for a component: Vst::IXmlRepresentationController.
A representation based on XML is a way to export, structure, and group plug-ins parameters for a specific remote (hardware or software rack (such as quick controls)). 
 It allows to describe each parameter more precisely (what is the best matching to a knob, different title lengths matching limited remote display,...).
 See an Example. 
 This representation is implemented as XML text following the Document Type Definition (DTD): http://dtd.steinberg.net/VST-Remote-1.1.dtd
Here an example of what should be passed in the stream of getXmlRepresentationStream:
| 
 | pure virtual | 
Retrieves a stream containing a XmlRepresentation for a wanted representation info.
| 
 | static |