summaryrefslogtreecommitdiffstats
path: root/media/base/media_format.cc
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-20 23:25:34 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-20 23:25:34 +0000
commit3b464ee10e582871afd08c2aad649a116b39c82a (patch)
tree778475ac22c9074919f63ce5af292a0967a0b70f /media/base/media_format.cc
parent842a648cb58cd12f6ac04531a2e3e26943a87467 (diff)
downloadchromium_src-3b464ee10e582871afd08c2aad649a116b39c82a.zip
chromium_src-3b464ee10e582871afd08c2aad649a116b39c82a.tar.gz
chromium_src-3b464ee10e582871afd08c2aad649a116b39c82a.tar.bz2
Remove MediaFormat once and for all.
BUG=28206 TEST=media_unittests, unit_tests, layout_tests Review URL: http://codereview.chromium.org/7452016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93282 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base/media_format.cc')
-rw-r--r--media/base/media_format.cc93
1 files changed, 0 insertions, 93 deletions
diff --git a/media/base/media_format.cc b/media/base/media_format.cc
deleted file mode 100644
index 242cfef..0000000
--- a/media/base/media_format.cc
+++ /dev/null
@@ -1,93 +0,0 @@
-// Copyright (c) 2011 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/media_format.h"
-
-namespace media {
-
-const char MediaFormat::kURL[] = "URL";
-const char MediaFormat::kSurfaceFormat[] = "SurfaceFormat";
-const char MediaFormat::kSurfaceType[] = "SurfaceType";
-const char MediaFormat::kSampleRate[] = "SampleRate";
-const char MediaFormat::kSampleBits[] = "SampleBits";
-const char MediaFormat::kChannels[] = "Channels";
-const char MediaFormat::kWidth[] = "Width";
-const char MediaFormat::kHeight[] = "Height";
-
-MediaFormat::MediaFormat() {}
-
-MediaFormat::~MediaFormat() {
- Clear();
-}
-
-bool MediaFormat::Contains(const std::string& key) const {
- return value_map_.find(key) != value_map_.end();
-}
-
-void MediaFormat::Clear() {
- for (ValueMap::iterator iter(value_map_.begin());
- iter != value_map_.end(); ++iter)
- delete iter->second;
- value_map_.clear();
-}
-
-void MediaFormat::SetAsBoolean(const std::string& key, bool in_value) {
- ReleaseValue(key);
- value_map_[key] = Value::CreateBooleanValue(in_value);
-}
-
-void MediaFormat::SetAsInteger(const std::string& key, int in_value) {
- ReleaseValue(key);
- value_map_[key] = Value::CreateIntegerValue(in_value);
-}
-
-void MediaFormat::SetAsReal(const std::string& key, double in_value) {
- ReleaseValue(key);
- value_map_[key] = Value::CreateDoubleValue(in_value);
-}
-
-void MediaFormat::SetAsString(const std::string& key,
- const std::string& in_value) {
- ReleaseValue(key);
- value_map_[key] = Value::CreateStringValue(in_value);
-}
-
-bool MediaFormat::GetAsBoolean(const std::string& key, bool* out_value) const {
- Value* value = GetValue(key);
- return value != NULL && value->GetAsBoolean(out_value);
-}
-
-bool MediaFormat::GetAsInteger(const std::string& key, int* out_value) const {
- Value* value = GetValue(key);
- return value != NULL && value->GetAsInteger(out_value);
-}
-
-bool MediaFormat::GetAsReal(const std::string& key, double* out_value) const {
- Value* value = GetValue(key);
- return value != NULL && value->GetAsDouble(out_value);
-}
-
-bool MediaFormat::GetAsString(const std::string& key,
- std::string* out_value) const {
- Value* value = GetValue(key);
- return value != NULL && value->GetAsString(out_value);
-}
-
-Value* MediaFormat::GetValue(const std::string& key) const {
- ValueMap::const_iterator value_iter = value_map_.find(key);
- return (value_iter == value_map_.end()) ? NULL : value_iter->second;
-}
-
-void MediaFormat::ReleaseValue(const std::string& key) {
- ValueMap::iterator vm = value_map_.find(key);
- if (vm != value_map_.end()) {
- delete vm->second;
- }
-}
-
-bool MediaFormat::operator==(MediaFormat const& other) const {
- return value_map_ == other.value_map_;
-}
-
-} // namespace media