#include <iris_sp/snd/snd.h>
#define SND_CALC_DECIBEL_SCALE_MAX 127s16 SND_CalcDecibel
(
u32 scale
);
| scale | スケール値です。0 〜 127 の範囲です。式で表すと、scale / 127 * 100% になります。 127はSND_CALC_DECIBEL_SCALE_MAXとして定義されています。 |
デシベル単位の値を返します。単位は 0.1dB です。
スケール値をデシベル単位の値に変換します。
scale が127の時、0dB を返します。 64の時は、約50%になるので、約 -6.0dB を返します。
計算式で表すと、次のようになります。
decibel = 20 log10 ( scale / 127 )
2004/01/19 初版