typedef int (*FaceFunc) (int error_code, int count, void* data);
-int dcm_request_extract_all(uid_t uid);
-int dcm_request_extract_media(const char *path, uid_t uid);
int dcm_request_extract_face_async(const unsigned int request_id, const char *path, FaceFunc func, void *user_data, uid_t uid);
int dcm_request_cancel_face(const unsigned int request_id, const char *path);
return err;
}
-int dcm_request_extract_all(uid_t uid)
-{
- int err = MS_MEDIA_ERR_NONE;
-
- /* Request for image file to the daemon "Dcm generator" */
- err = _media_dcm_request(DCM_MSG_REQUEST_ALL_MEDIA, NULL, uid);
- if (err != MS_MEDIA_ERR_NONE) {
- MSAPI_DBG_ERR("_media_dcm_request failed : %d", err);
- return err;
- }
-
- return MS_MEDIA_ERR_NONE;
-}
-
-int dcm_request_extract_media(const char *path, uid_t uid)
-{
- int err = MS_MEDIA_ERR_NONE;
-
- MSAPI_RETVM_IF(!MS_STRING_VALID(path), MS_MEDIA_ERR_INVALID_PARAMETER, "Invalid path");
-
- /* Request for image file to the daemon "Dcm generator" */
- err = _media_dcm_request(DCM_MSG_REQUEST_MEDIA, path, uid);
- if (err != MS_MEDIA_ERR_NONE) {
- MSAPI_DBG_ERR("_media_dcm_request failed : %d", err);
- return err;
- }
-
- return MS_MEDIA_ERR_NONE;
-}
-
int dcm_request_extract_face_async(const unsigned int request_id, const char *path, FaceFunc func, void *user_data, uid_t uid)
{
int err = MS_MEDIA_ERR_NONE;