| Index: content/renderer/media/local_media_stream_audio_source.cc
|
| diff --git a/content/renderer/media/local_media_stream_audio_source.cc b/content/renderer/media/local_media_stream_audio_source.cc
|
| index 03353f16b3c3d25e7bb1e2ce5430e46d9140158c..5e56aa357dd37e2e4d7c445ee58a23ad5451d482 100644
|
| --- a/content/renderer/media/local_media_stream_audio_source.cc
|
| +++ b/content/renderer/media/local_media_stream_audio_source.cc
|
| @@ -12,9 +12,11 @@ namespace content {
|
|
|
| LocalMediaStreamAudioSource::LocalMediaStreamAudioSource(
|
| int consumer_render_frame_id,
|
| - const StreamDeviceInfo& device_info)
|
| + const StreamDeviceInfo& device_info,
|
| + const ConstraintsCallback& started_callback)
|
| : MediaStreamAudioSource(true /* is_local_source */),
|
| - consumer_render_frame_id_(consumer_render_frame_id) {
|
| + consumer_render_frame_id_(consumer_render_frame_id),
|
| + started_callback_(started_callback) {
|
| DVLOG(1) << "LocalMediaStreamAudioSource::LocalMediaStreamAudioSource()";
|
| MediaStreamSource::SetDeviceInfo(device_info);
|
|
|
| @@ -84,6 +86,10 @@ void LocalMediaStreamAudioSource::EnsureSourceIsStopped() {
|
| << GetAudioParameters().AsHumanReadableString() << "}.";
|
| }
|
|
|
| +void LocalMediaStreamAudioSource::OnCaptureStarted() {
|
| + started_callback_.Run(this, MEDIA_DEVICE_OK, "");
|
| +}
|
| +
|
| void LocalMediaStreamAudioSource::Capture(const media::AudioBus* audio_bus,
|
| int audio_delay_milliseconds,
|
| double volume,
|
|
|