diff options
Diffstat (limited to 'OpenAL32/Include/alu.h')
-rw-r--r-- | OpenAL32/Include/alu.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index 266c0588..9913a117 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -125,35 +125,31 @@ typedef struct MixHrtfParams { } MixHrtfParams; typedef struct DirectParams { - struct { - enum ActiveFilters ActiveType; - ALfilterState LowPass; - ALfilterState HighPass; - } Filters[MAX_INPUT_CHANNELS]; + enum ActiveFilters FilterType; + ALfilterState LowPass; + ALfilterState HighPass; struct { HrtfParams Current; HrtfParams Target; HrtfState State; - } Hrtf[MAX_INPUT_CHANNELS]; + } Hrtf; struct { ALfloat Current[MAX_OUTPUT_CHANNELS]; ALfloat Target[MAX_OUTPUT_CHANNELS]; - } Gains[MAX_INPUT_CHANNELS]; + } Gains; } DirectParams; typedef struct SendParams { - struct { - enum ActiveFilters ActiveType; - ALfilterState LowPass; - ALfilterState HighPass; - } Filters[MAX_INPUT_CHANNELS]; + enum ActiveFilters FilterType; + ALfilterState LowPass; + ALfilterState HighPass; struct { ALfloat Current[MAX_OUTPUT_CHANNELS]; ALfloat Target[MAX_OUTPUT_CHANNELS]; - } Gains[MAX_INPUT_CHANNELS]; + } Gains; } SendParams; |