Index: media/base/fake_demuxer_stream.cc |
diff --git a/media/filters/fake_demuxer_stream.cc b/media/base/fake_demuxer_stream.cc |
similarity index 90% |
rename from media/filters/fake_demuxer_stream.cc |
rename to media/base/fake_demuxer_stream.cc |
index 15748d5ce46923253bf28988f203ce7daa5e8ea9..45f19f3b6715899b1399292018d0b3836f4b3790 100644 |
--- a/media/filters/fake_demuxer_stream.cc |
+++ b/media/base/fake_demuxer_stream.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "media/filters/fake_demuxer_stream.h" |
+#include "media/base/fake_demuxer_stream.h" |
#include "base/bind.h" |
#include "base/callback_helpers.h" |
@@ -193,4 +193,23 @@ void FakeDemuxerStream::DoRead() { |
base::ResetAndReturn(&read_cb_).Run(kOk, buffer); |
} |
+FakeDemuxerStreamProvider::FakeDemuxerStreamProvider( |
+ int num_video_configs, |
+ int num_video_buffers_in_one_config, |
+ bool is_video_encrypted) |
+ : fake_video_stream_(num_video_configs, |
+ num_video_buffers_in_one_config, |
+ is_video_encrypted) { |
+} |
+ |
+FakeDemuxerStreamProvider::~FakeDemuxerStreamProvider() { |
+} |
+ |
+DemuxerStream* FakeDemuxerStreamProvider::GetStream(DemuxerStream::Type type) { |
+ // Note: FakeDemuxerStream only supports video |
xhwang
2015/05/14 22:10:10
Move this comment to the .h file.
gunsch
2015/05/14 22:15:09
Done.
|
+ if (type == ::media::DemuxerStream::Type::AUDIO) |
+ return nullptr; |
+ return &fake_video_stream_; |
+}; |
+ |
} // namespace media |