The context states.
#include <mm/renderer/events.h>
typedef enum mmr_state { MMR_STATE_DESTROYED, MMR_STATE_IDLE, MMR_STATE_STOPPED, MMR_STATE_PLAYING, } mmr_state_t;
The context has been destroyed.
The context has no input.
The context has an input but is not playing.
The context is playing or paused.
The enumerated type mmr_state_t defines the context states, which are based on the current input and playback activity.
To obtain the context state following the latest API event, call mmr_event_get() and examine the state field in the mmr_event_t structure returned by the function.
QNX Neutrino