# SNDPlayerInfo

## 定義

      #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です。

## 説明

プレイヤー情報構造体です。１つのプレイヤーの情報を保持しています。

この構造体の内容は、 `NNS_SndPlayerReadDriverPlayerInfo`関数で取得することができます。

### 注意

この構造体のサイズと、各メンバの並び順は、将来変更される可能性があります。

## 参照

NNS_SndPlayerReadDriverPlayerInfo

## 履歴

2005/02/17 初版