17 const long MAX_NUM_SOURCES = 16;
18 const long MAX_NUM_DESTINATIONS = 32;
23 *psNumberOfDestinations,
24 *psDestinationPosition,
44 typedef struct _decodeCoefficients{
54 typedef struct _dbap_bformat{
61 t_xyz sourcePosition[MAX_NUM_SOURCES];
62 double blur[MAX_NUM_SOURCES];
63 double polarity[MAX_NUM_SOURCES];
64 double sourceGain[MAX_NUM_SOURCES];
65 double sourceNotMuted[MAX_NUM_SOURCES];
69 [MAX_NUM_DESTINATIONS];
73 [MAX_NUM_DESTINATIONS];
77 t_xyz destinationPosition[MAX_NUM_DESTINATIONS];
91 void *dbap_bformatNew(t_symbol *msg,
long argc, t_atom *argv);
92 t_max_err dbap_bformat_setstep(
t_dbap_bformat *x,
void *attr,
long argc, t_atom *argv);
Data structure for storing ambisonics decoding coeficients.
double w
Zero order W coefficient.
double y
First order Y coefficient.
double x
First order X coefficient.
Data structure for storing a 1,2 or 3 dimensional space data.
double z
First order Z coefficient.