summaryrefslogtreecommitdiffstats
path: root/content/public/browser/speech_recognition_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/public/browser/speech_recognition_manager.h')
-rw-r--r--content/public/browser/speech_recognition_manager.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/content/public/browser/speech_recognition_manager.h b/content/public/browser/speech_recognition_manager.h
index 0cd2a75..2d6d597 100644
--- a/content/public/browser/speech_recognition_manager.h
+++ b/content/public/browser/speech_recognition_manager.h
@@ -62,11 +62,11 @@ class SpeechRecognitionManager {
virtual SpeechRecognitionSessionContext GetSessionContext(
int session_id) const = 0;
- // Looks-up an existing session from the context tuple
- // {render_view_id, render_view_id, request_id}.
- virtual int GetSession(int render_process_id,
- int render_view_id,
- int request_id) const = 0;
+ // Looks-up an existing session using a caller-provided matcher function.
+ virtual int LookupSessionByContext(
+ base::Callback<bool(
+ const content::SpeechRecognitionSessionContext&)> matcher)
+ const = 0;
// Returns true if the OS reports existence of audio recording devices.
virtual bool HasAudioInputDevices() = 0;