# struct PlayerController | Struct used to have control over the player engine. More...
Definition | `#include <player.h>`
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Members

- volatile ulong ticksTotal
- volatile ulong ticksPlayed
- volatile double millisecsPlayed
- volatile ulong beginmillisec
- volatile int tempo
- volatile int num
- volatile int den
- volatile int SPEVprocessed
- volatile int SPEVplayed
- volatile int OK
- volatile int playing
- volatile int paused
- volatile int moving
- volatile int finished
- volatile int message
- volatile ulong gotomsec
- volatile int error
- volatile int gm
- volatile int volumepercentage
- volatile bool forcepgm[16]
- volatile int pgm[16]
- volatile double ratioTempo
- volatile MidiEvent *ev

## Detailed Description

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.

volatile ulong ticksTotal | ### ticksTotal

volatile ulong ticksPlayed | ### ticksPlayed

volatile double millisecsPlayed | ### millisecsPlayed

volatile ulong beginmillisec | ### beginmillisec

volatile int tempo | ### tempo

volatile int num | ### num

volatile int den | ### den

volatile int SPEVprocessed | ### SPEVprocessed

volatile int SPEVplayed | ### SPEVplayed

volatile int OK | ### OK

volatile int playing | ### playing

volatile int paused | ### paused

volatile int moving | ### moving

volatile int finished | ### finished

volatile int message | ### message

volatile ulong gotomsec | ### gotomsec

volatile int error | ### error

volatile int gm | ### gm

volatile int volumepercentage | ### volumepercentage

volatile bool forcepgm[16] | ### forcepgm[16]

volatile int pgm[16] | ### pgm[16]

volatile double ratioTempo | ### ratioTempo

volatile MidiEvent * ev | ### ev

- Version: 0.9.5 17/01/2000
- Author: Antonio Larrosa Jimenez <larrosa@kde.org>
- Generated: root@i386.ports.openbsd.org on Wed Apr 25 13:59:16 2001, using kdoc 2.0a53.