Media file categories
#include <mmsync/interface.h>
typedef enum mm_ftypes_e { FTYPE_UNKNOWN = 0, FTYPE_AUDIO = 1, FTYPE_VIDEO = 2, FTYPE_RESERVED1 = 3, FTYPE_PHOTO = 4, FTYPE_DEVICE = 5, FTYPE_MAX } mm_ftypes_t;
The mm_ftypes_t enumeration type defines media file categories that help mm-sync determine which database tables and fields to populate based on a media file's extension. In the API, you can use these categories to filter database query results based on file contents (i.e., audio, video, or image data).