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.
4
5#include "media/base/text_track_config.h"
6
7namespace media {
8
9TextTrackConfig::TextTrackConfig()
10    : kind_(kTextNone) {
11}
12
13TextTrackConfig::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) {
21}
22
23bool TextTrackConfig::Matches(const TextTrackConfig& config) const {
24  return config.kind() == kind_ &&
25         config.label() == label_ &&
26         config.language() == language_ &&
27         config.id() == id_;
28}
29
30}  // namespace media
31