1#ifndef NW4R_SND_GLOBAL_H
2#define NW4R_SND_GLOBAL_H
14#if defined(__cplusplus)
17# define NW4R_RANGE_FOR(it_, list_) \
18 for (decltype((list_).GetBeginIter()) (it_) = (list_).GetBeginIter(); (it_) != (list_).GetEndIter(); ++(it_))
24# define NW4R_RANGE_FOR_NO_AUTO_INC(it_, list_) \
25 for (decltype((list_).GetBeginIter()) (it_) = (list_).GetBeginIter(); (it_) != (list_).GetEndIter();)
29namespace nw4r {
namespace snd
40 static int const AUX_BUS_NUM = 3;
63 PAN_CURVE_SQRT_0DB_CLAMP,
67 PAN_CURVE_SINCOS_0DB_CLAMP,
71 PAN_CURVE_LINEAR_0DB_CLAMP,
77 SAMPLE_FORMAT_PCM_S32,
78 SAMPLE_FORMAT_PCM_S16,
80 SAMPLE_FORMAT_DSP_ADPCM,