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.