From e3f847ecd9d85a212516548aee8761189ce842cf Mon Sep 17 00:00:00 2001 From: Mikel Astiz Date: Fri, 21 Oct 2011 18:51:26 +0200 Subject: include: Voice recognition in handsfree public api --- include/handsfree.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/handsfree.h') diff --git a/include/handsfree.h b/include/handsfree.h index 4882352c..1559ba10 100644 --- a/include/handsfree.h +++ b/include/handsfree.h @@ -31,6 +31,8 @@ extern "C" { struct ofono_handsfree; +typedef void (*ofono_handsfree_cb_t)(const struct ofono_error *error, + void *data); typedef void (*ofono_handsfree_phone_cb_t)(const struct ofono_error *error, const struct ofono_phone_number *number, void *data); @@ -43,12 +45,17 @@ struct ofono_handsfree_driver { void (*request_phone_number) (struct ofono_handsfree *hf, ofono_handsfree_phone_cb_t cb, void *data); + void (*voice_recognition)(struct ofono_handsfree *hf, + ofono_bool_t enabled, + ofono_handsfree_cb_t cb, void *data); }; void ofono_handsfree_set_ag_features(struct ofono_handsfree *hf, unsigned int ag_features); void ofono_handsfree_set_inband_ringing(struct ofono_handsfree *hf, ofono_bool_t enabled); +void ofono_handsfree_voice_recognition_notify(struct ofono_handsfree *hf, + ofono_bool_t enabled); int ofono_handsfree_driver_register(const struct ofono_handsfree_driver *d); void ofono_handsfree_driver_unregister( -- cgit v1.2.3