| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights | 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights |
| 3 * reserved. | 3 * reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 283 MediaControls* GetMediaControls() const; | 283 MediaControls* GetMediaControls() const; |
| 284 | 284 |
| 285 // Notifies the media element that the media controls became visible, so | 285 // Notifies the media element that the media controls became visible, so |
| 286 // that text track layout may be updated to avoid overlapping them. | 286 // that text track layout may be updated to avoid overlapping them. |
| 287 void MediaControlsDidBecomeVisible(); | 287 void MediaControlsDidBecomeVisible(); |
| 288 | 288 |
| 289 void SourceWasRemoved(HTMLSourceElement*); | 289 void SourceWasRemoved(HTMLSourceElement*); |
| 290 void SourceWasAdded(HTMLSourceElement*); | 290 void SourceWasAdded(HTMLSourceElement*); |
| 291 | 291 |
| 292 // ScriptWrappable functions. | 292 // ScriptWrappable functions. |
| 293 bool HasPendingActivity() const final; | 293 bool HasPendingActivity() const override; |
| 294 | 294 |
| 295 AudioSourceProviderClient* AudioSourceNode() { return audio_source_node_; } | 295 AudioSourceProviderClient* AudioSourceNode() { return audio_source_node_; } |
| 296 void SetAudioSourceNode(AudioSourceProviderClient*); | 296 void SetAudioSourceNode(AudioSourceProviderClient*); |
| 297 | 297 |
| 298 AudioSourceProvider& GetAudioSourceProvider() { | 298 AudioSourceProvider& GetAudioSourceProvider() { |
| 299 return audio_source_provider_; | 299 return audio_source_provider_; |
| 300 } | 300 } |
| 301 | 301 |
| 302 enum InvalidURLAction { kDoNothing, kComplain }; | 302 enum InvalidURLAction { kDoNothing, kComplain }; |
| 303 bool IsSafeToLoadURL(const KURL&, InvalidURLAction); | 303 bool IsSafeToLoadURL(const KURL&, InvalidURLAction); |
| (...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 740 | 740 |
| 741 inline bool IsHTMLMediaElement(const HTMLElement& element) { | 741 inline bool IsHTMLMediaElement(const HTMLElement& element) { |
| 742 return isHTMLAudioElement(element) || isHTMLVideoElement(element); | 742 return isHTMLAudioElement(element) || isHTMLVideoElement(element); |
| 743 } | 743 } |
| 744 | 744 |
| 745 DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLMediaElement); | 745 DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLMediaElement); |
| 746 | 746 |
| 747 } // namespace blink | 747 } // namespace blink |
| 748 | 748 |
| 749 #endif // HTMLMediaElement_h | 749 #endif // HTMLMediaElement_h |
| OLD | NEW |