<privilege>http://tizen.org/privilege/externalstroage</privilege>
<privilege>http://tizen.org/privilege/mediastorage</privilege>
<privilege>http://tizen.org/privilege/recorder</privilege>
+ <privilege>http://tizen.org/privilege/camera</privilege>
</privileges>
</manifest>
Eina_Hash *_client_hash = NULL;
static Eina_Bool _init_done = false;
-unsigned long long input_event_caps[MMI_INPUT_EVENT_TYPE_SPEAKER_RECOGNITION+1] =
+unsigned long long input_event_caps[MMI_INPUT_EVENT_TYPE_FACE_RECOGNITION+1] =
{
//MMI_INPUT_EVENT_TYPE_NONE
MODALITY_PROVIDER_CAP_NONE,
//MMI_INPUT_EVENT_TYPE_SPEAKER_RECOGNITION
MODALITY_PROVIDER_CAP_KEY_EVENT |
MODALITY_PROVIDER_CAP_SPEAKER_RECOGNIZE_EVENT,
+ //MMI_INPUT_EVENT_TYPE_FACE_RECOGNITION
+ MODALITY_PROVIDER_CAP_KEY_EVENT |
+ MODALITY_PROVIDER_CAP_FACE_RECOGNIZER_EVENT
};
static Eina_Bool
MMI_API int MMI_PROVIDER_EVENT_SPEAKER_RECOGNIZER = -1;
MMI_API int MMI_EVENT_SPEAKER_RECOGNIZER = -1;
+
+MMI_API int MMI_PROVIDER_EVENT_FACE_RECOGNIZER = -1;
+MMI_API int MMI_EVENT_FACE_RECOGNIZER = -1;
MMI_API extern int MMI_PROVIDER_EVENT_SPEAKER_RECOGNIZER;
MMI_API extern int MMI_EVENT_SPEAKER_RECOGNIZER;
+MMI_API extern int MMI_PROVIDER_EVENT_FACE_RECOGNIZER;
+MMI_API extern int MMI_EVENT_FACE_RECOGNIZER;
//TODO. not use mmi_vision_state, use mmi_event_vision_type
typedef enum {
MMI_INPUT_EVENT_TYPE_NONE,
MMI_INPUT_EVENT_TYPE_VOICE_TOUCH,
- MMI_INPUT_EVENT_TYPE_SPEAKER_RECOGNITION
+ MMI_INPUT_EVENT_TYPE_SPEAKER_RECOGNITION,
+ MMI_INPUT_EVENT_TYPE_FACE_RECOGNITION
} mmi_input_event_type_e;
typedef enum mmi_vision_state
MODALITY_PROVIDER_CAP_SCREEN_ANALYZER_EVENT = (1 << 6),
MODALITY_PROVIDER_CAP_SPEAKER_RECOGNIZE_EVENT = (1 << 7),
+ MODALITY_PROVIDER_CAP_FACE_RECOGNIZER_EVENT = (1 << 8),
MODALITY_PROVIDER_CAP_UNKNOWN = ((ull)1 << 62),
MODALITY_PROVIDER_CAP_MAX = ((ull)1 << 63)