#include <improv_plugin.h>
Data Fields | |
const char * | Category |
Image processing category. More... | |
const char * | Operation |
Image processing operation name. More... | |
int | Index |
The index of this operation within the plugin. More... | |
int | InputCount |
The maximum number of input images the operation. More... | |
unsigned long | ParamCount |
The number of parameters the operation requires. More... | |
char ** | ParamNames |
The names of the operations parameters. More... | |
pluginResultType | resultType |
The enumerated type of result data this operation will return. More... | |
size_t | resultSize |
The ammount of memory required by the operation for it's result data. More... | |
pluginReturnType(* | process )(IP_Handle instance, Picture **in, Picture *out, float *params, void *result) |
Pointer to the actual image processing function. More... |
Instances of this structure are created within the IP_Init() function of the plugin.
|
Image processing category.
|
|
The index of this operation within the plugin.
|
|
The maximum number of input images the operation.
|
|
Image processing operation name.
|
|
The number of parameters the operation requires.
|
|
The names of the operations parameters.
|
|
Pointer to the actual image processing function. Takes initialized IP_Handle, array of inputs, single (init'd) output and output parameters. |
|
The ammount of memory required by the operation for it's result data. This memory is allocated by the application. |
|
The enumerated type of result data this operation will return.
|