LMMS
Loading...
Searching...
No Matches
Steinberg::Vst::RepresentationInfo Struct Reference

#include <ivstrepresentation.h>

Public Types

enum  { kNameSize = 64 }

Public Member Functions

 RepresentationInfo ()
 RepresentationInfo (char8 *_vendor, char8 *_name=nullptr, char8 *_version=nullptr, char8 *_host=nullptr)

Public Attributes

char8 vendor [kNameSize]
 Vendor name of the associated representation (remote) (eg. "Yamaha").
char8 name [kNameSize]
 Representation (remote) Name (eg. "O2").
char8 version [kNameSize]
 Version of this "Remote" (eg. "1.0").
char8 host [kNameSize]
 Optional: used if the representation is for a given host only (eg. "Nuendo").

Detailed Description

RepresentationInfo is the structure describing a representation This structure is used in the function

See also
IXmlRepresentationController::getXmlRepresentationStream.
IXmlRepresentationController

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kNameSize 

Constructor & Destructor Documentation

◆ RepresentationInfo() [1/2]

Steinberg::Vst::RepresentationInfo::RepresentationInfo ( )
inline

◆ RepresentationInfo() [2/2]

Steinberg::Vst::RepresentationInfo::RepresentationInfo ( char8 * _vendor,
char8 * _name = nullptr,
char8 * _version = nullptr,
char8 * _host = nullptr )
inline

Member Data Documentation

◆ host

char8 Steinberg::Vst::RepresentationInfo::host[kNameSize]

Optional: used if the representation is for a given host only (eg. "Nuendo").

◆ name

char8 Steinberg::Vst::RepresentationInfo::name[kNameSize]

Representation (remote) Name (eg. "O2").

◆ vendor

char8 Steinberg::Vst::RepresentationInfo::vendor[kNameSize]

Vendor name of the associated representation (remote) (eg. "Yamaha").

◆ version

char8 Steinberg::Vst::RepresentationInfo::version[kNameSize]

Version of this "Remote" (eg. "1.0").


The documentation for this struct was generated from the following file: