Chromium Code Reviews| Index: media/renderers/renderer_impl.h |
| diff --git a/media/renderers/renderer_impl.h b/media/renderers/renderer_impl.h |
| index 07ea2241cfb145ede0b0a233e3adc779bdcf1a23..be533945aff7f1747a641e5675b79bed1eea75ce 100644 |
| --- a/media/renderers/renderer_impl.h |
| +++ b/media/renderers/renderer_impl.h |
| @@ -6,6 +6,7 @@ |
| #define MEDIA_RENDERERS_RENDERER_IMPL_H_ |
| #include <memory> |
| +#include <queue> |
| #include <vector> |
| #include "base/cancelable_callback.h" |
| @@ -60,7 +61,7 @@ class MEDIA_EXPORT RendererImpl : public Renderer { |
| void SetVolume(float volume) final; |
| base::TimeDelta GetMediaTime() final; |
| - void RestartStreamPlayback(DemuxerStream* stream, |
| + void OnStreamStatusChanged(DemuxerStream* stream, |
| bool enabled, |
| base::TimeDelta time); |
| @@ -196,7 +197,9 @@ class MEDIA_EXPORT RendererImpl : public Renderer { |
| base::TimeDelta video_underflow_threshold_; |
| bool restarting_audio_ = false; |
| + std::queue<base::Closure> postponed_audio_status_notifications_; |
|
xhwang
2017/01/04 22:04:16
tiny nit:
- typically we use "pending" instead of
servolk
2017/01/05 02:38:45
Done.
|
| bool restarting_video_ = false; |
| + std::queue<base::Closure> postponed_video_status_notifications_; |
| base::WeakPtr<RendererImpl> weak_this_; |
| base::WeakPtrFactory<RendererImpl> weak_factory_; |