#include <player.h>
PlayerController is a struct that is used by the MidiPlayer object to tell other parts of the application about the status of the MIDI playing.
Struct used to have control over the player engine
- Version
- 0.9.5 17/01/2000
- Author
- Antonio Larrosa Jimenez larro.nosp@m.sa@k.nosp@m.de.or.nosp@m.g
Definition at line 138 of file player.h.
◆ beginmillisec
volatile ulong PlayerController::beginmillisec |
◆ den
volatile int PlayerController::den |
◆ error
volatile int PlayerController::error |
When error is 1, an error has ocurred (i.e.
it coultn't open the device)
Definition at line 196 of file player.h.
◆ ev
◆ finished
volatile int PlayerController::finished |
When the player has finished playing a song, finished is set to 1.
Definition at line 177 of file player.h.
◆ forcepgm
volatile bool PlayerController::forcepgm[16] |
Activate or disactivate the force to use a patch for a given channel.
- See also
- pgm
Definition at line 215 of file player.h.
◆ gm
volatile int PlayerController::gm |
If gm is 1, the song follows the General Midi standard, if gm is 0, the song is in MT 32 format.
Definition at line 202 of file player.h.
◆ gotomsec
volatile ulong PlayerController::gotomsec |
◆ isSendingAllNotesOff
volatile bool PlayerController::isSendingAllNotesOff |
◆ millisecsPlayed
volatile double PlayerController::millisecsPlayed |
◆ moving
volatile int PlayerController::moving |
When the player seeking the position of the song, moving is set to 1.
Definition at line 172 of file player.h.
◆ num
volatile int PlayerController::num |
◆ OK
volatile int PlayerController::OK |
When pause is released, if the caller must know when the player has opened the devices and is playing again, then it just has to check to see when OK changes the value to 1.
Definition at line 157 of file player.h.
◆ paused
volatile int PlayerController::paused |
When the player is paused, paused is set to 1.
Definition at line 167 of file player.h.
◆ pgm
volatile int PlayerController::pgm[16] |
Force a given patch in each channel at "this" moment, as determined by forcepgm.
Definition at line 221 of file player.h.
◆ playing
volatile int PlayerController::playing |
When the player is playing (or paused), playing is set to 1.
Definition at line 162 of file player.h.
◆ ratioTempo
volatile double PlayerController::ratioTempo |
Ratio to multiply the tempo to.
Definition at line 226 of file player.h.
◆ SPEVplayed
volatile int PlayerController::SPEVplayed |
◆ SPEVprocessed
volatile int PlayerController::SPEVprocessed |
◆ TDE_DEPRECATED
volatile int message PlayerController::TDE_DEPRECATED |
◆ tempo
volatile int PlayerController::tempo |
◆ ticksPlayed
volatile ulong PlayerController::ticksPlayed |
◆ ticksTotal
volatile ulong PlayerController::ticksTotal |
◆ volumepercentage
volatile int PlayerController::volumepercentage |
The documentation for this struct was generated from the following file: