#include <nitro/snd.h>typedef struct SNDPlayerInfo
{
BOOL activeFlag : 1;
BOOL pauseFlag : 1;
u16 trackBitMask;
u16 tempo;
u8 volume;
u8 pad_;
u16 pad2_;
} SNDPlayerInfo;
activeFlag |
アクティブフラグです。プレイヤーが動作中かどうかを表します。 |
以下のメンバは、activeFlagがTRUEの時のみ有効です。
pauseFlag |
ポーズフラグです。ポーズ中かどうかを表します。 |
trackBitMask |
有効なトラックのビットマスクです。下位ビットから順に、トラック0、トラック1、、、トラック15を表します。 |
tempo |
テンポの値です。 |
volume |
プレイヤーボリュームの値です。値の範囲は0〜127です。 |
プレイヤー情報構造体です。1つのプレイヤーの情報を保持しています。
この構造体の内容は、 NNS_SndPlayerReadDriverPlayerInfo関数で取得することができます。
この構造体のサイズと、各メンバの並び順は、将来変更される可能性があります。
NNS_SndPlayerReadDriverPlayerInfo
2005/02/17 初版