SND_CalcDecibel

構文

#include <nitro/snd.h>
s16 SND_CalcDecibel( int scale );

引数

scale スケール値です。値の範囲は、0〜127です。

返り値

スケール値に相当するデシベル値を返します。単位は0.1dBです。

説明

デシベル値を計算します。

計算式は、次のようになります。

20 × log10( scale ÷ 127 ) × 10

単位が0.1dBのため、最後に10倍しています。

scaleが0の時は、-32768を返します。

参照

なし。

履歴

2005/09/22 スケール値が0の時の説明追加
2004/07/20 初版