PClassInfoW

Unicode Version of Basic Information about a class provided by the Plug-in

Constructors

this
this(TUID _cid, int32 _cardinality, const(char8)* _category, const(char16)* _name, int32 _classFlags, const(char8)* _subCategories, const(char16)* _vendor, const(char16)* _version, const(char16)* _sdkVersion)
Undocumented in source.

Members

Enums

kVendorSize
anonymousenum kVendorSize
Undocumented in source.

Functions

fromAscii
void fromAscii(const(PClassInfo2) ci2)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

cardinality
int32 cardinality;

< see \ref PClassInfo

category
char8[PClassInfo.kCategorySize] category;

< see \ref PClassInfo

cid
TUID cid;

< see \ref PClassInfo

classFlags
uint32 classFlags;

< flags used for a specific category, must be defined where category is defined

name
char16[PClassInfo.kNameSize] name;

< see \ref PClassInfo

sdkVersion
char16[kVersionSize] sdkVersion;

< SDK version used to build this class (e.g. "VST 3.0")

subCategories
char8[kSubCategoriesSize] subCategories;

< module specific subcategories, can be more than one, logically added by the \c OR operator

vendor
char16[kVendorSize] vendor;

< overwrite vendor information from factory info

version_
char16[kVersionSize] version_;

< Version string (e.g. "1.0.0.512" with Major.Minor.Subversion.Build)

Meta