#define MM_ERROR_IMAGE_CLASS 0x80000a00 /**< Category for describing image error group */
#define MM_ERROR_POLICY_CLASS 0x80000b00 /**< Category for Policy */
#define MM_ERROR_TRANSCODE_CLASS 0x80000c00 /**< Error message for describing transcode error group */
+#define MM_ERROR_EVASRENDER_CLASS 0x80000d00 /**< Error message for describing mm-evas-renderer error group */
/*
MM_ERROR_CLASS
#define MM_ERROR_POLICY_RESTRICTED (MM_ERROR_POLICY_CLASS | 0x05) /**< Restricted by security system policy */
#define MM_ERROR_POLICY_BLOCKED_BY_CALL (MM_ERROR_POLICY_CLASS | 0x06) /**< Blocked by Audio system policy - CALL */
#define MM_ERROR_POLICY_BLOCKED_BY_ALARM (MM_ERROR_POLICY_CLASS | 0x07) /**< Blocked by Audio system policy - ALARM */
+
+/*
+ MM_ERROR_EVASRENDER_CLASS
+ */
+#define MM_ERROR_EVASRENDER_NO_FREE_SPACE (MM_ERROR_EVASRENDER_CLASS | 0x01) /**< Not enough memory */
+#define MM_ERROR_EVASRENDER_NOT_INITIALIZED (MM_ERROR_EVASRENDER_CLASS | 0x02) /**< Not initialized */
+#define MM_ERROR_EVASRENDER_INTERNAL (MM_ERROR_EVASRENDER_CLASS | 0x03) /**< Internal error */
+#define MM_ERROR_EVASRENDER_INVALID_OPERATION (MM_ERROR_EVASRENDER_CLASS | 0x04) /**< Invalid operation */
+#define MM_ERROR_EVASRENDER_INVALID_ARGUMENT (MM_ERROR_EVASRENDER_CLASS | 0x05) /**< Invalid Argument */
/**
@}
*/