diff options
Diffstat (limited to 'OpenAL32/Include/alMain.h')
-rw-r--r-- | OpenAL32/Include/alMain.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index 805a6f42..a658227b 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -585,6 +585,10 @@ enum DeviceType { */ #define BUFFERSIZE (2048u) +/* The maximum number of Ambisonics coefficients. For a given order (o), the + * size needed will be (o+1)**2, thus zero-order has 1, first-order has 4, + * second-order has 9, and third-order has 16. */ +#define MAX_AMBI_COEFFS 16 struct ALCdevice_struct { @@ -652,6 +656,7 @@ struct ALCdevice_struct struct { enum Channel ChanName; ALfloat Angle; + ALfloat Coeff[MAX_AMBI_COEFFS]; } Speaker[MaxChannels]; ALuint NumSpeakers; |