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