Multimedia Synchronizer API

The multimedia synchronizer API exposes the controls that client applications can use to start synchronizing media content, monitor synchronization progress, and interpret any errors reported by the mm-sync service.

The API contains five sections:
Client interface
Defines the flags, data types, and functions for managing mm-sync connections and for controlling and monitoring synchronizations.
Configuration constants
Specify values used to configure synchronization operations.
Media file categories
Support mapping the media file type to database tables written during synchronization and filtering query results by file type.
Event interface
Defines functions for processing mm-sync events, an enumeration of event types, and structures for storing data for specific event types.
Error-processing interface
Includes an enumeration of error types and a structure that holds information about individual errors.