6 #include "aloptional.h"
12 enum class StereoEncoding
: unsigned char;
15 constexpr float GainMixMax
{1000.0f
}; /* +60dB */
18 enum CompatFlags
: uint8_t {
25 using CompatFlagBitset
= std::bitset
<CompatFlags::Count
>;
27 void aluInit(CompatFlagBitset flags
, const float nfcscale
);
31 * Set up the appropriate panning method and mixing method given the device
34 void aluInitRenderer(ALCdevice
*device
, int hrtf_id
, al::optional
<StereoEncoding
> stereomode
);
36 void aluInitEffectPanning(EffectSlot
*slot
, ALCcontext
*context
);