# SND_CalcDecibelSquare

## 構文

      #include <nitro/snd.h>

      s16 SND_CalcDecibelSquare( int scale );

## 引数

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

## 返り値

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

## 説明

２乗スケール値に対応するデシベル値を計算します。

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

    20 × log10( ( scale ÷ 127 ) ** 2 ) × 10

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

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

## 参照

なし。

## 履歴

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