| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef VideoTrack_h | 5 #ifndef VideoTrack_h | 
| 6 #define VideoTrack_h | 6 #define VideoTrack_h | 
| 7 | 7 | 
| 8 #include "bindings/core/v8/ScriptWrappable.h" | 8 #include "bindings/core/v8/ScriptWrappable.h" | 
| 9 #include "core/html/track/TrackBase.h" | 9 #include "core/html/track/TrackBase.h" | 
| 10 | 10 | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
| 27     void clearSelected() { m_selected = false; } | 27     void clearSelected() { m_selected = false; } | 
| 28 | 28 | 
| 29     // Valid kind keywords. | 29     // Valid kind keywords. | 
| 30     static const AtomicString& alternativeKeyword(); | 30     static const AtomicString& alternativeKeyword(); | 
| 31     static const AtomicString& captionsKeyword(); | 31     static const AtomicString& captionsKeyword(); | 
| 32     static const AtomicString& mainKeyword(); | 32     static const AtomicString& mainKeyword(); | 
| 33     static const AtomicString& signKeyword(); | 33     static const AtomicString& signKeyword(); | 
| 34     static const AtomicString& subtitlesKeyword(); | 34     static const AtomicString& subtitlesKeyword(); | 
| 35     static const AtomicString& commentaryKeyword(); | 35     static const AtomicString& commentaryKeyword(); | 
| 36 | 36 | 
|  | 37     static bool isValidKindKeyword(const AtomicString&); | 
|  | 38     static bool isValidKindKeyword(const String&); | 
|  | 39 | 
| 37 private: | 40 private: | 
| 38     VideoTrack(const String& id, const AtomicString& kind, const AtomicString& l
    abel, const AtomicString& language, bool selected); | 41     VideoTrack(const String& id, const AtomicString& kind, const AtomicString& l
    abel, const AtomicString& language, bool selected); | 
| 39 | 42 | 
| 40     // TrackBase | 43     // TrackBase | 
| 41     virtual bool isValidKind(const AtomicString&) const override; | 44     virtual bool isValidKind(const AtomicString& kind) const override { return i
    sValidKindKeyword(kind); } | 
| 42     virtual AtomicString defaultKind() const override; | 45     virtual AtomicString defaultKind() const override; | 
| 43 | 46 | 
| 44     bool m_selected; | 47     bool m_selected; | 
| 45 }; | 48 }; | 
| 46 | 49 | 
| 47 DEFINE_TRACK_TYPE_CASTS(VideoTrack, TrackBase::VideoTrack); | 50 DEFINE_TRACK_TYPE_CASTS(VideoTrack, TrackBase::VideoTrack); | 
| 48 | 51 | 
| 49 } // namespace blink | 52 } // namespace blink | 
| 50 | 53 | 
| 51 #endif // VideoTrack_h | 54 #endif // VideoTrack_h | 
| OLD | NEW | 
|---|