# SNDEX_SetVolumeSwitchCallback

## 構文

  `#include <twl/snd.h>`

      void SNDEX_SetVolumeSwitchCallback( SNDEXCallback callback, void* arg );

## 引数

callback | TWL本体の音量スイッチ押下の通知を受ける`SNDEXCallback型`コールバック関数を指定します。
arg | callbackに指定した関数に渡す引数を指定します。

## 説明

TWL本体の音量スイッチを押下した際に通知を受けるコールバック関数を設定します。

音量スイッチ押下はPXI受信割込みによって通知されるため、PXI受信割込みを禁止しているとコールバックが発生しないことに注意して下さい。

音量スイッチ押下時に他のサウンド拡張機能に関する処理を実行中だとコールバックが発生しません。

## 注意

コールバックの中では排他制御中のために SNDEX 関数を使用できません。呼び出しても `SNDEX_RESULT_EXCLUSIVE` を返します。

## 参照

`SNDEXCallback`

## 履歴

2008/10/10 用語の統一、コールバック中での制限について追記
2008/06/30 初版