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

説明

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

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

注意

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

参照

NNS_SndPlayerReadDriverPlayerInfo

履歴

2005/02/17 初版