Mediastore states
#include <mme/types.h>
typedef enum {
e_mme_ms_nonexistent = 0,
e_mme_ms_unavailable,
e_mme_ms_available,
e_mme_ms_active
} mme_ms_state_t;
The enumerated type mme_ms_state_t defines mediastore states:
- e_mme_ms_nonexistent — non-existent: the MME has no database entry for the mediastore.
- e_mme_ms_unavailable — unavailable: the MME has a database entry for the mediastore, but the mediastore is not in the system in which the MME is running.
- e_mme_ms_available — available: the MME has a database entry for the mediastore, and the mediastore is in the system in which the MME is running. That is, the MME knows the location of the mediastore, but the mediastore cannot be synchronized, and tracks on the mediastore cannot be ripped or played. This state is generally possible only for disk-based media stores in multi-disk changers.
- e_mme_ms_active — active: the usable state of a mediastore. The MME has a database entry for the mediastore, the mediastore can be synchronized, and tracks on the mediastore can be ripped or played
For more information about mediastore states and state transitions, see the chapter Working with mediastores of the MME Developer's Guide.
QNX Multimedia
mme_ms_statechange_t