Chromium Code Reviews| Index: media/blink/webmediaplayer_impl.h |
| diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h |
| index ffd9c220ed495d9cd90b111da4d2664d04e35e77..c5c33678345b24e85da4f317cf9270a4d794a354 100644 |
| --- a/media/blink/webmediaplayer_impl.h |
| +++ b/media/blink/webmediaplayer_impl.h |
| @@ -18,6 +18,7 @@ |
| #include "base/memory/weak_ptr.h" |
| #include "base/threading/thread.h" |
| #include "build/build_config.h" |
| +#include "media/base/media_tracks.h" |
| #include "media/base/pipeline_impl.h" |
| #include "media/base/renderer_factory.h" |
| #include "media/base/surface_manager.h" |
| @@ -261,6 +262,11 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl |
| void OnEncryptedMediaInitData(EmeInitDataType init_data_type, |
| const std::vector<uint8_t>& init_data); |
| + // Called when the FFmpegDemuxer encounters new media tracks. This is only |
| + // invoked when using FFmpegDemuxer, since MSE/ChunkDemuxer handle media |
| + // tracks separately in WebSourceBufferImpl. |
| + void OnFFmpegMediaTracksUpdated(scoped_ptr<MediaTracks> tracks); |
|
wolenetz
2016/03/05 01:47:43
Hmm. Having distinct routes for reporting this inf
servolk
2016/03/05 01:56:19
I've spend quite a bit of time trying different ap
|
| + |
| // Called when a decoder detects that the key needed to decrypt the stream |
| // is not available. |
| void OnWaitingForDecryptionKey(); |