# SNDEXIirFilterParam

## 定義

  `#include <twl/snd.h>`

      typedef struct _SNDEXIirFilterParam
      {
          u16 n0;
          u16 n1;
          u16 n2;
          u16 d1;
          u16 d2;
      } SNDEXIirFilterParam;

## 要素

n0, n1, n2, d1, d2 | IIRフィルタを構成する係数(0〜65535)。

## 説明

IIRフィルタを設定するためのパラメータをまとめた構造体です。

IIR_FilterBuilder を用いて計算したパラメータ（Hex値）をそのまま使うことが可能です。
（ただし、Values 値を使う場合は u16型へのキャストが必要になります）

SNDEXIirFilterTarget構造体で指定できる各フィルタについて、このパラメータの初期値は、以下のように設定されています。

    n0 = 0x7FFF(32767), n1 = n2 = d1 = d2 = 0

各フィルタに対してパラメータを設定した場合でも、上記の値に再設定することで初期状態に戻すことができます。

## 参照

`SNDEX_SetIirFilter, SNDEX_SetIirFilterAsync`

## 履歴

2008/09/10 IIR_FilterBuilder へのリンクを追加
2008/07/08 初版