24 #ifndef AAX_VCOLLECTION_H
25 #define AAX_VCOLLECTION_H
31 #include "acfunknown.h"
36 class IACFPluginDefinition;
Various utility definitions for AAX.
int32_t AAX_Result
Definition: AAX.h:337
#define AAX_OVERRIDE
override keyword macro
Definition: AAX.h:141
Versioned interface to represent a plug-in binary's static description.
Interface to represent a plug-in binary's static description.
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.doxygen:248
Publicly inherits from IACFUnknown.This abstract interface is used to indentify all of the plug-in co...
Definition: AAX_ACFInterface.doxygen:297
Versioned interface to represent a plug-in binary's static description.
Definition: AAX_IACFCollection.h:40
Interface to represent a plug-in binary's static description.
Definition: AAX_ICollection.h:54
Definition: AAX_IDescriptionHost.h:25
Description interface for an effect's (plug-in type's) components.
Definition: AAX_IEffectDescriptor.h:50
Generic plug-in description property map.
Definition: AAX_IPropertyMap.h:59
Version-managed concrete AAX_ICollection class.
Definition: AAX_VCollection.h:45
AAX_Result SetProperties(AAX_IPropertyMap *inProperties) AAX_OVERRIDE
Set the properties of the collection.
~AAX_VCollection() AAX_OVERRIDE
AAX_Result AddPackageName(const char *inPackageName) AAX_OVERRIDE
Set the plug-in package name.
AAX_Result AddEffect(const char *inEffectID, AAX_IEffectDescriptor *inEffectDescriptor) AAX_OVERRIDE
Add an Effect description to the collection.
AAX_Result SetManufacturerName(const char *inPackageName) AAX_OVERRIDE
Set the plug-in manufacturer name.
AAX_IEffectDescriptor * NewDescriptor() AAX_OVERRIDE
Create a new Effect descriptor.
AAX_IPropertyMap * NewPropertyMap() AAX_OVERRIDE
Create a new property map.
AAX_VCollection(IACFUnknown *pUnkHost)
AAX_IDescriptionHost * DescriptionHost() AAX_OVERRIDE
AAX_Result SetPackageVersion(uint32_t inVersion) AAX_OVERRIDE
Set the plug-in package version number.
IACFDefinition * HostDefinition() const AAX_OVERRIDE
IACFPluginDefinition * GetIUnknown(void) const
Definition: AAX_VDescriptionHost.h:33