mm_ftypes_t

Media file categories

Synopsis:

#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;

Data:

FTYPE_UNKNOWN
Unknown media file category
FTYPE_AUDIO
Audio file
FTYPE_VIDEO
Video file
FTYPE_RESERVED1
Reserved for future use
FTYPE_PHOTO
Photo file
FTYPE_DEVICE
POSIX filesystem device
FTYPE_MAX
End-of-list identifier

Library:

mmsyncclient

Description:

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).