Re-subimission of https://codereview.chromium.org/1041213003/
[chromium-blink-merge.git] / media / base / text_track_config.cc
blob0d4b11f6ddbd1b7913ce18ac86d49b538605da46
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "media/base/text_track_config.h"
7 namespace media {
9 TextTrackConfig::TextTrackConfig()
10 : kind_(kTextNone) {
13 TextTrackConfig::TextTrackConfig(TextKind kind,
14 const std::string& label,
15 const std::string& language,
16 const std::string& id)
17 : kind_(kind),
18 label_(label),
19 language_(language),
20 id_(id) {
23 bool TextTrackConfig::Matches(const TextTrackConfig& config) const {
24 return config.kind() == kind_ &&
25 config.label() == label_ &&
26 config.language() == language_ &&
27 config.id() == id_;
30 } // namespace media