From 3b464ee10e582871afd08c2aad649a116b39c82a Mon Sep 17 00:00:00 2001 From: "scherkus@chromium.org" Date: Wed, 20 Jul 2011 23:25:34 +0000 Subject: 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 --- media/base/media_format.cc | 93 ---------------------------------------------- 1 file changed, 93 deletions(-) delete mode 100644 media/base/media_format.cc (limited to 'media/base/media_format.cc') 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 -- cgit v1.1