# NNS_SndStrmSetChannelVolume

## 構文

      #include <nnsys/snd.h>

      void NNS_SndStrmSetChannelVolume(
              NNSSndStrm* stream,
              int chNo,
              int volume );

## 引数

`stream` | ストリーム構造体のポインタです。
`chNo` | チャンネル番号です。
`volume` | ボリュームの値です。単位は 0.1dBで、0dB の時最大になります。

## 返り値

なし。

## 説明

ストリームのチャンネルボリュームを変更します。

チャンネル番号`chNo`は、ストリーム中でのチャンネル番号です。 NITROサウンド回路に搭載されているチャンネルの番号とは、直接関係ありません。 例えば、`NNS_SndStrmAllocChannel`関数で、 ２チャンネル確保した場合、１つ目のチャンネルがチャンネル番号0、２つ目のチャンネルがチャンネル番号1となります。

ボリュームのデフォルト値は、0dBです。 このボリューム値は、`NNS_SndStrmSetVolume`関数の値とは、 独立して効果を発揮し、互いに重ね合わされます。

## 参照

NNS_SndStrmAllocChannel, NNS_SndStrmSetVolume

## 履歴

2004/08/10 初版