Home | History | Annotate | Download | only in base
      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 
      9 TextTrackConfig::TextTrackConfig()
     10     : kind_(kTextNone) {
     11 }
     12 
     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) {
     21 }
     22 
     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_;
     28 }
     29 
     30 }  // namespace media
     31