# NNS_SndHeapClear

## 構文

      #include <nnsys/snd.h>

      void NNS_SndHeapClear( NNSSndHeapHandle heap );

## 引数

`heap` | サウンドヒープハンドルです。

## 返り値

なし。

## 説明

サウンドヒープの全てのメモリを解放します。

解放したメモリブロックそれぞれに対して、 `NNS_SndHeapAlloc`関数で設定した コールバック関数が呼びだされます。

### 注意

ヒープ中に、 `NNS_SndArcStrmInit`関数または、 `NNS_SndArcStrmSetupPlayer`関数で 確保したストリームバッファが含まれている場合、 この関数中で、ストリームスレッドと同期をとります。

## 参照

NNS_SndHeapAlloc, NNS_SndArcStrmInit, NNS_SndArcStrmSetupPlayer

## 履歴

2004/09/02 スレッド同期に関する注意書き追加
2004/06/01 初版