+#define MAX_SIZE 16
+
+static int __media_face_check_media_id(const char *media_id)
+{
+ int ret = MEDIA_CONTENT_ERROR_NONE;
+ char *query_str = NULL;
+ sqlite3_stmt *stmt = NULL;
+ int item_count = 0;
+
+ content_retvm_if(!STRING_VALID(media_id), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "invalid media_id");
+
+ /* Get image count */
+ query_str = sqlite3_mprintf(SELECT_IMAGE_COUNT_FROM_MEDIA_BY_ID, media_id);
+ ret = _content_get_result(query_str, &stmt);
+ SQLITE3_SAFE_FREE(query_str);
+ content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
+
+ if (sqlite3_step(stmt) == SQLITE_ROW)
+ item_count = (int)sqlite3_column_int(stmt, 0);
+
+ SQLITE3_FINALIZE(stmt);
+
+ content_retvm_if(item_count == 0, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid media_id");
+
+ return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int media_face_destroy(media_face_h face)
+{
+ media_face_s *_face = (media_face_s*)face;
+
+ content_retvm_if(face == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid handle");
+
+ SAFE_FREE(_face->media_id);
+ SAFE_FREE(_face->face_tag);
+ SAFE_FREE(_face);
+
+ return MEDIA_CONTENT_ERROR_NONE;
+}
+