mmp_event_type_e

The mm-player event types.

Synopsis:

#include <mmplayer/event.h>
 
typedef enum mmp_event_type {
      MMP_EVENT_NONE = 0,   
      MMP_EVENT_ERROR,   
      MMP_EVENT_MEDIASOURCE,   
      MMP_EVENT_STATE,   
      MMP_EVENT_TRACKSESSION,   
      MMP_EVENT_TRACK,   
      MMP_EVENT_TRACKPOSITION,   
      MMP_EVENT_OTHER   
} mmp_event_type_e;

Data:

MMP_EVENT_NONE
No pending events
MMP_EVENT_ERROR
Browsing or playback has stopped due to an error
MMP_EVENT_MEDIASOURCE
State change for the media source
MMP_EVENT_STATE
State update (shuffle mode, repeat mode, status, or playback speed has changed)
MMP_EVENT_TRACKSESSION
Tracksession update (index, tsid, or the track items have changed)
MMP_EVENT_TRACK
Metadata update (msid, media node, metadata)
MMP_EVENT_TRACKPOSITION
Position update
MMP_EVENT_OTHER
None of the above, but something has changed; you can typically ignore this event type

Library:

mmplayerclient

Description:

The mm-player event types. For all events, the type field in the mmp_event_t structure is set to one of the MMP_EVENT_* values.