Steinberg::PClassInfo2 Struct Reference

#include <ipluginbase.h>

List of all members.

Public Types

 kVendorSize = 64
 kVersionSize = 64
 kSubCategoriesSize = 128
enum  { kVendorSize = 64, kVersionSize = 64, kSubCategoriesSize = 128 }

Public Attributes

char cid [16]
int32 cardinality
char category [PClassInfo::kCategorySize]
char name [PClassInfo::kNameSize]
uint32 classFlags
 flags used for a specific category, must be defined where category is defined
char subCategories [kSubCategoriesSize]
 module specific subcategories, can be more than one, separated by '|'
char vendor [kVendorSize]
 overwrite vendor information from factory info
char version [kVersionSize]
 Version string (e.g. "1.0.0.512" with Major.Minor.Subversion.Build).
char sdkVersion [kVersionSize]
 SDK version used to build this class (e.g. "VST 3.0").


Detailed Description

Version 2 of Basic Information about a class provided by the plugin

Definition at line 151 of file ipluginbase.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
kVendorSize 
kVersionSize 
kSubCategoriesSize 

Definition at line 158 of file ipluginbase.h.


Member Data Documentation

int32 Steinberg::PClassInfo2::cardinality

See also:
PClassInfo

Definition at line 154 of file ipluginbase.h.

char Steinberg::PClassInfo2::category[PClassInfo::kCategorySize]

See also:
PClassInfo

Definition at line 155 of file ipluginbase.h.

char Steinberg::PClassInfo2::cid[16]

See also:
PClassInfo

Definition at line 153 of file ipluginbase.h.

uint32 Steinberg::PClassInfo2::classFlags

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

Definition at line 164 of file ipluginbase.h.

char Steinberg::PClassInfo2::name[PClassInfo::kNameSize]

See also:
PClassInfo

Definition at line 156 of file ipluginbase.h.

char Steinberg::PClassInfo2::sdkVersion[kVersionSize]

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

Definition at line 168 of file ipluginbase.h.

char Steinberg::PClassInfo2::subCategories[kSubCategoriesSize]

module specific subcategories, can be more than one, separated by '|'

Definition at line 165 of file ipluginbase.h.

char Steinberg::PClassInfo2::vendor[kVendorSize]

overwrite vendor information from factory info

Definition at line 166 of file ipluginbase.h.

char Steinberg::PClassInfo2::version[kVersionSize]

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

Definition at line 167 of file ipluginbase.h.


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

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.