PClassInfo Struct Reference
[Basic Interfaces]

Basic Information about a class provided by the Plug-in. More...

#include <ipluginbase.h>

Public Types

enum  ClassCardinality { kManyInstances = 0x7FFFFFFF }
enum  { kCategorySize = 32, kNameSize = 64 }

Public Member Functions

 PClassInfo (TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name)
 PClassInfo ()

Data Fields

TUID cid
 Class ID 16 Byte class GUID.
int32 cardinality
 cardinality of the class, set to kManyInstances (see ClassCardinality)
char8 category [kCategorySize]
 class category, host uses this to categorize interfaces
char8 name [kNameSize]
 class name, visible to the user

Detailed Description

Basic Information about a class provided by the Plug-in.


Member Enumeration Documentation

Enumerator:
kManyInstances 
anonymous enum
Enumerator:
kCategorySize 
kNameSize 

Constructor & Destructor Documentation

PClassInfo ( TUID  _cid,
int32  _cardinality,
const char8 _category,
const char8 _name 
) [inline]
PClassInfo (  )  [inline]

Field Documentation

Class ID 16 Byte class GUID.

cardinality of the class, set to kManyInstances (see ClassCardinality)

char8 category[kCategorySize]

class category, host uses this to categorize interfaces

char8 name[kNameSize]

class name, visible to the user

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.