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関数で、 2チャンネル確保した場合、1つ目のチャンネルがチャンネル番号0、2つ目のチャンネルがチャンネル番号1となります。

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

参照

NNS_SndStrmAllocChannel, NNS_SndStrmSetVolume

履歴

2004/08/10 初版