Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Side by Side Diff: content/renderer/media/speech_recognition_audio_sink_unittest.cc

Issue 2425703002: Remove |remote| and |readonly| members of MediaStreamTrack (Closed)
Patch Set: Remove |remote| and |readonly| members of MediaStreamTrack Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/media/speech_recognition_audio_sink.h" 5 #include "content/renderer/media/speech_recognition_audio_sink.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 #include <string.h> 9 #include <string.h>
10 #include <utility> 10 #include <utility>
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after
283 MOCK_METHOD0(StoppedCallback, void()); 283 MOCK_METHOD0(StoppedCallback, void());
284 284
285 protected: 285 protected:
286 // Prepares a blink track of a given MediaStreamType and attaches the native 286 // Prepares a blink track of a given MediaStreamType and attaches the native
287 // track which can be used to capture audio data and pass it to the producer. 287 // track which can be used to capture audio data and pass it to the producer.
288 void PrepareBlinkTrackOfType(const MediaStreamType device_type, 288 void PrepareBlinkTrackOfType(const MediaStreamType device_type,
289 blink::WebMediaStreamTrack* blink_track) { 289 blink::WebMediaStreamTrack* blink_track) {
290 blink::WebMediaStreamSource blink_source; 290 blink::WebMediaStreamSource blink_source;
291 blink_source.initialize(blink::WebString::fromUTF8("dummy_source_id"), 291 blink_source.initialize(blink::WebString::fromUTF8("dummy_source_id"),
292 blink::WebMediaStreamSource::TypeAudio, 292 blink::WebMediaStreamSource::TypeAudio,
293 blink::WebString::fromUTF8("dummy_source_name"), 293 blink::WebString::fromUTF8("dummy_source_name"));
294 false /* remote */);
295 TestDrivenAudioSource* const audio_source = new TestDrivenAudioSource(); 294 TestDrivenAudioSource* const audio_source = new TestDrivenAudioSource();
296 audio_source->SetDeviceInfo( 295 audio_source->SetDeviceInfo(
297 StreamDeviceInfo(device_type, "Mock device", "mock_device_id")); 296 StreamDeviceInfo(device_type, "Mock device", "mock_device_id"));
298 blink_source.setExtraData(audio_source); // Takes ownership. 297 blink_source.setExtraData(audio_source); // Takes ownership.
299 298
300 blink_track->initialize(blink::WebString::fromUTF8("dummy_track"), 299 blink_track->initialize(blink::WebString::fromUTF8("dummy_track"),
301 blink_source); 300 blink_source);
302 ASSERT_TRUE(audio_source->ConnectToTrack(*blink_track)); 301 ASSERT_TRUE(audio_source->ConnectToTrack(*blink_track));
303 } 302 }
304 303
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 const uint32_t buffers_per_notification = Initialize(44100, 441, 16000, 1600); 536 const uint32_t buffers_per_notification = Initialize(44100, 441, 16000, 1600);
538 AssertConsumedBuffers(0U); 537 AssertConsumedBuffers(0U);
539 CaptureAudioAndAssertConsumedBuffers(buffers_per_notification, 1U); 538 CaptureAudioAndAssertConsumedBuffers(buffers_per_notification, 1U);
540 EXPECT_CALL(*this, StoppedCallback()).Times(1); 539 EXPECT_CALL(*this, StoppedCallback()).Times(1);
541 540
542 native_track()->Stop(); 541 native_track()->Stop();
543 CaptureAudioAndAssertConsumedBuffers(buffers_per_notification, 1U); 542 CaptureAudioAndAssertConsumedBuffers(buffers_per_notification, 1U);
544 } 543 }
545 544
546 } // namespace content 545 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698