MME_SYNC_OPTION_*

Synchroniztion option type definitions

Synopsis:

#include <mme/interface.h>

#define MME_SYNC_OPTION_*

Description:

The MME_SYNC_OPTION_* constants are bit masks defining the synchronization options that can be set for synchronizing mediastores. The values listed in the table below can be set by the client application to configure synchronization behaviors.

For more information, see the chapter Synchronizing Media, and mme_sync_directed(), mme_resync_mediastore() and mme_sync_get_status() in this reference.

Constant Value Description
MME_SYNC_OPTION_PASS_FILES 0x0001 Perform file and folder synchronization pass.
MME_SYNC_OPTION_PASS_METADATA 0x0002 Perform metadata synchronization pass.
MME_SYNC_OPTION_PASS_PLAYLISTS 0x0004 Perform playlist synchronization pass.
MME_SYNC_OPTION_PASS_EXT_DB_SYNC 0x0008 Perform external database synchronization pass.
MME_SYNC_OPTION_PASS_ALL 0x000F Perform all synchronization passes: FILES + METADATA + PLAYLISTS + EXT_DB_SYNC.
MME_SYNC_OPTION_REPAIR 0x0400 Repair the database. See mme_sync_db_check().
MME_SYNC_OPTION_VERIFY 0x0800 Verify if the database needs repairing. See mme_sync_db_check().
MME_SYNC_OPTION_CLR_INV_COPIED 0x1000 Set to 0 (zero) all invalid copied_fid values in the library table. This option can be used only with mme_sync_directed() or mme_resync_mediastore().
MME_SYNC_OPTION_CANCEL_CURRENT 0x2000 Cancel current synchronization.
MME_SYNC_OPTION_RECURSIVE 0x4000 Perform recursive synchronization.
MME_SYNC_OPTION_BLOCKING 0x8000 For future use.

Classification:

QNX Multimedia

See also:

MME_FORMAT_*, MME_FTYPE_*, MME_MSCAP_*, MME_STORAGETYPE_*, mme_sync_db_check(), mme_sync_directed(), mme_resync_mediastore(), mme_sync_get_status()