| Index: media/blink/buffered_data_source.h
|
| diff --git a/media/blink/buffered_data_source.h b/media/blink/buffered_data_source.h
|
| index b047c19a52e76da4261988d61ee04ac97f77dbad..e149bb06f5c1579dbce7e4bb16ffa418ef27ab22 100644
|
| --- a/media/blink/buffered_data_source.h
|
| +++ b/media/blink/buffered_data_source.h
|
| @@ -103,10 +103,16 @@ class MEDIA_EXPORT BufferedDataSource : public DataSource {
|
| void MediaPlaybackRateChanged(float playback_rate);
|
| void MediaIsPlaying();
|
| void MediaIsPaused();
|
| + bool media_has_played() const { return media_has_played_; }
|
|
|
| // Returns true if the resource is local.
|
| bool assume_fully_buffered() { return !url_.SchemeIsHTTPOrHTTPS(); }
|
|
|
| + // Cancels any open network connections once reaching the deferred state for
|
| + // preload=metadata, non-streaming resources that have not started playback.
|
| + // If already deferred, connections will be immediately closed.
|
| + void OnBufferingHaveEnough();
|
| +
|
| // DataSource implementation.
|
| // Called from demuxer thread.
|
| void Stop() override;
|
|
|