typedef int (*mas_dependency_unset_voice_key_tap_duration)(void);
#define MAS_DEPENDENCY_FUNC_SET_VOICE_KEY_SUPPORT_MODE "mas_dependency_set_voice_key_support_mode"
typedef int (*mas_dependency_set_voice_key_support_mode)(const char* support_mode);
+#define MAS_DEPENDENCY_FUNC_GET_CUSTOM_VCONF_KEY "mas_dependency_get_custom_vconf_key"
+typedef int (*mas_dependency_get_custom_vconf_key)(const char* default_key, char** custom_key);
typedef struct {
mas_dependency_set_voice_key_tap_duration set_voice_key_tap_duration;
mas_dependency_unset_voice_key_tap_duration unset_voice_key_tap_duration;
mas_dependency_set_voice_key_support_mode set_voice_key_support_mode;
+ mas_dependency_get_custom_vconf_key get_custom_vconf_key;
} mas_dependency_module_interface;
int dependency_resolver_initialize(mas_dependency_plugin_proxy_interface interface);
int dependency_resolver_set_voice_key_tap_duration(float duration);
int dependency_resolver_unset_voice_key_tap_duration();
int dependency_resolver_set_voice_key_support_mode(const char* support_mode);
+int dependency_resolver_get_custom_vconf_key(const char* default_key, char** custom_key);
mas_dependency_module_interface* dependency_resolver_get_interface();