Index: content/renderer/media/speech_recognition_audio_sink.cc |
diff --git a/content/renderer/media/speech_recognition_audio_sink.cc b/content/renderer/media/speech_recognition_audio_sink.cc |
index 3789422197564d44234a7c2eeb7f1026fb22c4ef..3beb5a8d6b226e8db989167bb020c25d03efc746 100644 |
--- a/content/renderer/media/speech_recognition_audio_sink.cc |
+++ b/content/renderer/media/speech_recognition_audio_sink.cc |
@@ -61,11 +61,8 @@ SpeechRecognitionAudioSink::~SpeechRecognitionAudioSink() { |
// static |
bool SpeechRecognitionAudioSink::IsSupportedTrack( |
const blink::WebMediaStreamTrack& track) { |
- if (track.source().getType() != blink::WebMediaStreamSource::TypeAudio) |
- return false; |
- |
MediaStreamAudioSource* native_source = |
- static_cast<MediaStreamAudioSource*>(track.source().getExtraData()); |
+ MediaStreamAudioSource::From(track.source()); |
if (!native_source) |
return false; |