Index: media/base/audio_renderer.h |
diff --git a/media/base/audio_renderer.h b/media/base/audio_renderer.h |
index 48cf7b7266cb5dc779c4175bf3db783227b84967..0bd368d3303276770f82de959439df4b96f7d704 100644 |
--- a/media/base/audio_renderer.h |
+++ b/media/base/audio_renderer.h |
@@ -32,6 +32,11 @@ class MEDIA_EXPORT AudioRenderer { |
// |
// |cdm_context| can be used to handle encrypted streams. May be null if the |
// stream is not encrypted. |
+ // |
+ // AudioRenderer may be reinitialized for playback of a different demuxer |
+ // stream by calling Initialize again when the renderer is in a flushed |
+ // state (i.e. after Flush call, but before StartPlaying). This is used for |
+ // media track switching. |
virtual void Initialize(DemuxerStream* stream, |
CdmContext* cdm_context, |
RendererClient* client, |