diff options
Diffstat (limited to 'OpenAL32/Include/alMain.h')
-rw-r--r-- | OpenAL32/Include/alMain.h | 58 |
1 files changed, 22 insertions, 36 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index 3487d42e..33b2fc39 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -1,38 +1,41 @@ #ifndef AL_MAIN_H #define AL_MAIN_H -#include <string.h> -#include <stdio.h> -#include <stddef.h> -#include <stdarg.h> -#include <assert.h> -#include <math.h> -#include <limits.h> - -#ifdef HAVE_STRINGS_H -#include <strings.h> -#endif - +#include <algorithm> #include <array> -#include <vector> -#include <string> +#include <atomic> #include <chrono> -#include <algorithm> +#include <cstdint> +#include <cstddef> +#include <memory> +#include <mutex> +#include <string> +#include <utility> #include "AL/al.h" #include "AL/alc.h" #include "AL/alext.h" -#include "inprogext.h" -#include "atomic.h" -#include "vector.h" #include "albyte.h" #include "almalloc.h" #include "alnumeric.h" #include "alspan.h" -#include "threads.h" #include "ambidefs.h" +#include "atomic.h" #include "hrtf.h" +#include "inprogext.h" +#include "vector.h" + +class BFormatDec; +struct ALbuffer; +struct ALeffect; +struct ALfilter; +struct BackendBase; +struct Compressor; +struct EffectState; +struct FrontStablizer; +struct Uhj2Encoder; +struct bs2b; #ifndef UNUSED @@ -59,23 +62,6 @@ static const union { #endif -struct HrtfEntry; -struct HrtfHandle; -struct EnumeratedHrtf; -struct DirectHrtfState; -struct FrontStablizer; -struct Compressor; -struct BackendBase; -struct ALbuffer; -struct ALeffect; -struct ALfilter; -struct EffectState; -struct Uhj2Encoder; -class BFormatDec; -class AmbiUpsampler; -struct bs2b; - - #define MIN_OUTPUT_RATE 8000 #define DEFAULT_OUTPUT_RATE 44100 #define DEFAULT_UPDATE_SIZE 882 /* 20ms */ |