AWE Core OS 8.B.22 Documentation
Data Structures | Macros | Typedefs
AWEPluginTypes.h File Reference

AudioWeaver Plugin Types. More...

#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  _AWEPluginModuleArray
 A list of module classes provided by a plugin. More...
 
struct  _AWEPlugin
 A struct encapsulating the functionality which can be provided by a plugin library. More...
 
struct  _awe_PluginCallbacks
 Callbacks passed by the loader to each plugin entrypoint. More...
 

Macros

#define AWE_PLUGIN_API_VERSION_MAX_LENGTH   63
 Maximum length of the AWE_PLUGIN_API_VERSION. More...
 
#define AWE_PLUGIN_API_VERSION   "1"
 Version of the AudioWeaver Plugin API. More...
 

Typedefs

typedef struct _AWEPluginModuleArray AWEPluginModuleArray
 A list of module classes provided by a plugin.
 
typedef struct _AWEPlugin AWEPlugin
 A struct encapsulating the functionality which can be provided by a plugin library. More...
 
typedef struct _awe_PluginCallbacks awe_PluginCallbacks
 Callbacks passed by the loader to each plugin entrypoint. More...
 

Detailed Description

AudioWeaver Plugin Types.