Chromium Code Reviews| Index: media/blink/webaudiosourceprovider_impl.h |
| diff --git a/media/blink/webaudiosourceprovider_impl.h b/media/blink/webaudiosourceprovider_impl.h |
| index 6bf3b0aa9e379b9811e06598a53c97186fb74b47..ba2f7a85da5f140431ef6c7156413f9f7274c544 100644 |
| --- a/media/blink/webaudiosourceprovider_impl.h |
| +++ b/media/blink/webaudiosourceprovider_impl.h |
| @@ -69,13 +69,17 @@ class MEDIA_BLINK_EXPORT WebAudioSourceProviderImpl |
| const OutputDeviceStatusCB& callback) override; |
| // These methods allow a client to get a copy of the rendered audio. |
| - void SetCopyAudioCallback(const CopyAudioCB& callback); |
| - void ClearCopyAudioCallback(); |
| + virtual void SetCopyAudioCallback(const CopyAudioCB& callback); |
|
miu
2016/05/13 23:40:35
Why are these methods being made virtual?
mcasas
2016/05/14 02:23:47
For MockWebAudioSourceProvider in
html_audio_elem
|
| + virtual void ClearCopyAudioCallback(); |
| + base::WeakPtr<WebAudioSourceProviderImpl> AsWeakPtr() { |
| + return weak_factory_.GetWeakPtr(); |
| + } |
| - private: |
| + protected: |
| friend class WebAudioSourceProviderImplTest; |
| ~WebAudioSourceProviderImpl() override; |
| + private: |
| // Calls setFormat() on |client_| from the Blink renderer thread. |
| void OnSetFormat(); |