Play states

The possible play states of the context are:

Idle
No input is attached.
Stopped
Input is attached but is not playing.
Playing
Input is attached and is playing.

Note that there is no Paused play state. Paused playback is represented by a play speed of 0.