Ardour  9.0-pre0-582-g084a23a80d
_AEffect Struct Reference

#include <vestige.h>

Public Attributes

int magic
 
intptr_t(* dispatcher )(struct _AEffect *, int, int, intptr_t, void *, float)
 
void(* process )(struct _AEffect *, float **, float **, int)
 
void(* setParameter )(struct _AEffect *, int, float)
 
float(* getParameter )(struct _AEffect *, int)
 
int numPrograms
 
int numParams
 
int numInputs
 
int numOutputs
 
int flags
 
void * ptr1
 
void * ptr2
 
char empty3 [4+4+4]
 
float unkown_float
 
void * ptr3
 
void * user
 
int32_t uniqueID
 
int32_t version
 
void(* processReplacing )(struct _AEffect *, float **, float **, int)
 

Detailed Description

Definition at line 276 of file vestige.h.

Member Data Documentation

◆ dispatcher

intptr_t(* _AEffect::dispatcher) (struct _AEffect *, int, int, intptr_t, void *, float)

Definition at line 282 of file vestige.h.

◆ empty3

char _AEffect::empty3[4+4+4]

Definition at line 303 of file vestige.h.

◆ flags

int _AEffect::flags

Definition at line 298 of file vestige.h.

◆ getParameter

float(* _AEffect::getParameter) (struct _AEffect *, int)

Definition at line 288 of file vestige.h.

◆ magic

int _AEffect::magic

Definition at line 280 of file vestige.h.

◆ numInputs

int _AEffect::numInputs

Definition at line 294 of file vestige.h.

◆ numOutputs

int _AEffect::numOutputs

Definition at line 296 of file vestige.h.

◆ numParams

int _AEffect::numParams

Definition at line 292 of file vestige.h.

◆ numPrograms

int _AEffect::numPrograms

Definition at line 290 of file vestige.h.

◆ process

void(* _AEffect::process) (struct _AEffect *, float **, float **, int)

Definition at line 284 of file vestige.h.

◆ processReplacing

void(* _AEffect::processReplacing) (struct _AEffect *, float **, float **, int)

Definition at line 315 of file vestige.h.

◆ ptr1

void* _AEffect::ptr1

Definition at line 300 of file vestige.h.

◆ ptr2

void* _AEffect::ptr2

Definition at line 301 of file vestige.h.

◆ ptr3

void* _AEffect::ptr3

Definition at line 307 of file vestige.h.

◆ setParameter

void(* _AEffect::setParameter) (struct _AEffect *, int, float)

Definition at line 286 of file vestige.h.

◆ uniqueID

int32_t _AEffect::uniqueID

Definition at line 311 of file vestige.h.

◆ unkown_float

float _AEffect::unkown_float

Definition at line 305 of file vestige.h.

◆ user

void* _AEffect::user

Definition at line 309 of file vestige.h.

◆ version

int32_t _AEffect::version

Definition at line 313 of file vestige.h.


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