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 7 namespace media { 8 TextTrackConfig()9TextTrackConfig::TextTrackConfig() 10 : kind_(kTextNone) { 11 } 12 TextTrackConfig(TextKind kind,const std::string & label,const std::string & language,const std::string & id)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 Matches(const TextTrackConfig & config) const23bool 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