# SNDEXIirFilterTarget

## 定義

  `#include <twl/snd.h>`

      typedef enum _SNDEXIirFilterTarget
      {
          SNDEX_IIR_FILTER_ADC_1 = 0,
          SNDEX_IIR_FILTER_ADC_2,
          SNDEX_IIR_FILTER_ADC_3,
          SNDEX_IIR_FILTER_ADC_4,
          SNDEX_IIR_FILTER_ADC_5,

          SNDEX_IIR_FILTER_TARGET_AVAILABLE_MAX,

          SNDEX_IIR_FILTER_RESERVED_1 = SNDEX_IIR_FILTER_TARGET_AVAILABLE_MAX,
          SNDEX_IIR_FILTER_RESERVED_2,
          SNDEX_IIR_FILTER_RESERVED_3,
          SNDEX_IIR_FILTER_RESERVED_4,
          SNDEX_IIR_FILTER_RESERVED_5,
          SNDEX_IIR_FILTER_RESERVED_6,
          SNDEX_IIR_FILTER_RESERVED_7,
          SNDEX_IIR_FILTER_RESERVED_8,
          SNDEX_IIR_FILTER_RESERVED_9,
          SNDEX_IIR_FILTER_RESERVED_10,
          SNDEX_IIR_FILTER_RESERVED_11,
          SNDEX_IIR_FILTER_RESERVED_12,
          SNDEX_IIR_FILTER_RESERVED_13,
          SNDEX_IIR_FILTER_RESERVED_14,
          SNDEX_IIR_FILTER_RESERVED_15,
          SNDEX_IIR_FILTER_TARGET_MAX
      } SNDEXIirFilterTarget;

## 要素

SNDEX_IIR_FILTER_ADC_1 ... 5 | マイク入力データへのIIRフィルタ（1〜5段）。
SNDEX_IIR_FILTER_RESERVED_1 ... 15 | 将来のためのシステム予約値です。指定しないでください。

## 説明

IIRフィルタをかける対象を示す列挙型です。

フィルタの適用順は以下のように数字の若い方からとなります。

- (マイク) -> A/Dコンバータ -> ADC1 -> ADC2 -> ADC3 -> ADC4 -> ADC5 -> マイク入力データ

`SNDEX_IIR_FILTER_RESERVED_nn` (nn=1〜15) はシステム予約値なので、ユーザは指定しないでください。

## 参照

`SNDEX_SetIirFilter, SNDEX_SetIirFilterAsync, SNDEXIirFilterParam`

## 履歴

2011/11/01 定義値の調整
2008/07/08 初版