The multimedia synchronizer API exposes the constants, data types, and functions 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 consists of 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 a mapping of the media file type to the database tables written during synchronization
and also allow for filtering query results by file type.
- Event interface
- Defines functions for processing mm-sync events as well as data types for
listing the event types and storing the data of specific event types.
- Error information
- Includes a listing of error types and a structure that holds information about individual errors.