Chromium Code Reviews| Index: media/base/android/media_url_demuxer.cc |
| diff --git a/media/base/android/media_url_demuxer.cc b/media/base/android/media_url_demuxer.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..b124e796421ab15cffe2229b67fb196a94b95d64 |
| --- /dev/null |
| +++ b/media/base/android/media_url_demuxer.cc |
| @@ -0,0 +1,63 @@ |
| +// Copyright 2016 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#include "media/base/android/media_url_demuxer.h" |
| + |
| +namespace media { |
| + |
| +MediaUrlDemuxer::MediaUrlDemuxer(const GURL& url) : url_(url) {} |
| + |
| +MediaUrlDemuxer::~MediaUrlDemuxer() {} |
| + |
| +// Should never be called since DemuxerStreamProvider::Type is URL. |
| +DemuxerStream* MediaUrlDemuxer::GetStream(DemuxerStream::Type type) { |
| + NOTREACHED(); |
| + return nullptr; |
| +} |
| + |
| +GURL MediaUrlDemuxer::GetUrl() const { |
| + return url_; |
| +} |
| + |
| +DemuxerStreamProvider::Type MediaUrlDemuxer::GetType() const { |
| + return DemuxerStreamProvider::Type::URL; |
| +} |
| + |
| +std::string MediaUrlDemuxer::GetDisplayName() const { |
| + return "MediaUrlDemuxer"; |
| +} |
| + |
| +void MediaUrlDemuxer::Initialize(DemuxerHost* host, |
| + const PipelineStatusCB& status_cb, |
| + bool enable_text_tracks) { |
| + DVLOG(1) << __FUNCTION__; |
| + status_cb.Run(PIPELINE_OK); |
|
DaleCurtis
2016/06/24 23:29:11
I forget if this is okay to run inline or if it mu
tguilbert
2016/06/25 01:15:48
Done.
|
| +} |
| + |
| +void MediaUrlDemuxer::StartWaitingForSeek(base::TimeDelta seek_time) {} |
| + |
| +void MediaUrlDemuxer::CancelPendingSeek(base::TimeDelta seek_time) {} |
| + |
| +void MediaUrlDemuxer::Seek(base::TimeDelta time, |
| + const PipelineStatusCB& status_cb) { |
| + status_cb.Run(PIPELINE_OK); |
|
DaleCurtis
2016/06/24 23:29:11
Ditto.
tguilbert
2016/06/25 01:15:48
Done.
|
| +} |
| + |
| +void MediaUrlDemuxer::Stop() {} |
| + |
| +base::TimeDelta MediaUrlDemuxer::GetStartTime() const { |
| + // TODO(tguilbert): Investigate if we need to fetch information from the |
| + // MediaPlayerRender in order to return a sensible value here. |
| + return base::TimeDelta(); |
| +} |
| +base::Time MediaUrlDemuxer::GetTimelineOffset() const { |
| + // This seems to be an appropriate value for the moment. |
|
DaleCurtis
2016/06/24 23:29:11
Not very useful :)
tguilbert
2016/06/25 01:15:48
Done.
|
| + return base::Time(); |
| +} |
| + |
| +int64_t MediaUrlDemuxer::GetMemoryUsage() const { |
| + return 0; |
| +} |
| + |
| +} // namespace media |