diff options
Diffstat (limited to 'media/base/demuxer.h')
-rw-r--r-- | media/base/demuxer.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/media/base/demuxer.h b/media/base/demuxer.h index afacdf3..7e1dbc8 100644 --- a/media/base/demuxer.h +++ b/media/base/demuxer.h @@ -22,6 +22,7 @@ namespace media { class TextTrackConfig; +class MediaTracks; class MEDIA_EXPORT DemuxerHost { public: @@ -64,6 +65,11 @@ class MEDIA_EXPORT Demuxer : public DemuxerStreamProvider { const std::vector<uint8_t>& init_data)> EncryptedMediaInitDataCB; + // Notifies demuxer clients that media track configuration has been updated + // (e.g. the inital stream metadata has been parsed successfully, or a new + // init segment has been parsed successfully in MSE case). + typedef base::Callback<void(scoped_ptr<MediaTracks>)> MediaTracksUpdatedCB; + Demuxer(); ~Demuxer() override; |