NNS_SndArcStrmSetChannelVolume

構文

#include <nnsys/snd.h>
void NNS_SndArcStrmSetChannelVolume(
        NNSSndStrmHandle* handle,
        int chNo,
        int volume );

引数

handle ストリームハンドルのポインタです。
chNo チャンネル番号です。
volume ボリュームの値です。値の範囲は、0〜127です。

返り値

なし。

説明

ストリームハンドルhandleに結びつけられたストリームのチャンネルボリュームを変更します。 ストリームハンドルが無効の場合は、何もしません。

チャンネル番号chNoは、ストリームデータ中でのチャンネル番号です。 NITROサウンド回路に搭載されているチャンネルの番号とは、直接関係ありません。 例えば、ステレオストリームデータの場合、左チャンネルがチャンネル番号0、右チャンネルがチャンネル番号1となります。

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

参照

NNS_SndArcStrmMoveVolume

履歴

2004/08/10 初版