Media source playback operations.
#include <mmplayer/types.h>
typedef enum {
MS_PLAY_CAPABILITY_PLAY = (0x00000001),
MS_PLAY_CAPABILITY_PAUSE = (0x00000002),
MS_PLAY_CAPABILITY_NEXT = (0x00000004),
MS_PLAY_CAPABILITY_PREVIOUS = (0x00000008),
MS_PLAY_CAPABILITY_SEEK = (0x00000010),
MS_PLAY_CAPABILITY_SET_PLAYBACK_RATE = (0x00000020),
MS_PLAY_CAPABILITY_SHUFFLE = (0x00000040),
MS_PLAY_CAPABILITY_REPEAT_ALL = (0x00000080),
MS_PLAY_CAPABILITY_REPEAT_ONE = (0x00000100),
MS_PLAY_CAPABILITY_REPEAT_NONE = (0x00000200),
MS_PLAY_CAPABILITY_STOP = (0x00000400),
MS_PLAY_CAPABILITY_JUMP = (0x00000800),
MS_PLAY_CAPABILITY_GET_POSITION = (0x00001000),
MS_PLAY_CAPABILITY_PLAYER_MODE = (0x10000000),
MS_PLAY_CAPABILITY_DEVICE_MODE = (0x20000000)
} ms_playback_capability_e;
Media source playback operations. These constants indicate which bits to examine in the capabilities field of the mmp_ms_t structure when testing if a media source supports a given playback operation.