| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2013 Google Inc. All rights reserved. |    2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|    3  * |    3  * | 
|    4  * Redistribution and use in source and binary forms, with or without |    4  * Redistribution and use in source and binary forms, with or without | 
|    5  * modification, are permitted provided that the following conditions are |    5  * modification, are permitted provided that the following conditions are | 
|    6  * met: |    6  * met: | 
|    7  * |    7  * | 
|    8  *     * Redistributions of source code must retain the above copyright |    8  *     * 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  *     * Redistributions in binary form must reproduce the above |   10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  109     DECLARE_VIRTUAL_TRACE(); |  109     DECLARE_VIRTUAL_TRACE(); | 
|  110  |  110  | 
|  111 private: |  111 private: | 
|  112     explicit MediaSource(ExecutionContext*); |  112     explicit MediaSource(ExecutionContext*); | 
|  113  |  113  | 
|  114     void setReadyState(const AtomicString&); |  114     void setReadyState(const AtomicString&); | 
|  115     void onReadyStateChange(const AtomicString&, const AtomicString&); |  115     void onReadyStateChange(const AtomicString&, const AtomicString&); | 
|  116  |  116  | 
|  117     bool isUpdating() const; |  117     bool isUpdating() const; | 
|  118  |  118  | 
|  119     PassOwnPtr<WebSourceBuffer> createWebSourceBuffer(const String& type, const 
     Vector<String>& codecs, ExceptionState&); |  119     PassOwnPtr<WebSourceBuffer> createWebSourceBuffer(const String& type, const 
     String& codecs, ExceptionState&); | 
|  120     void scheduleEvent(const AtomicString& eventName); |  120     void scheduleEvent(const AtomicString& eventName); | 
|  121     void endOfStreamInternal(const WebMediaSource::EndOfStreamStatus, ExceptionS
     tate&); |  121     void endOfStreamInternal(const WebMediaSource::EndOfStreamStatus, ExceptionS
     tate&); | 
|  122  |  122  | 
|  123     // Implements the duration change algorithm. |  123     // Implements the duration change algorithm. | 
|  124     // https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-sou
     rce.html#duration-change-algorithm |  124     // https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-sou
     rce.html#duration-change-algorithm | 
|  125     void durationChangeAlgorithm(double newDuration); |  125     void durationChangeAlgorithm(double newDuration); | 
|  126  |  126  | 
|  127     OwnPtr<WebMediaSource> m_webMediaSource; |  127     OwnPtr<WebMediaSource> m_webMediaSource; | 
|  128     AtomicString m_readyState; |  128     AtomicString m_readyState; | 
|  129     OwnPtrWillBeMember<GenericEventQueue> m_asyncEventQueue; |  129     OwnPtrWillBeMember<GenericEventQueue> m_asyncEventQueue; | 
|  130     RawPtrWillBeWeakMember<HTMLMediaElement> m_attachedElement; |  130     RawPtrWillBeWeakMember<HTMLMediaElement> m_attachedElement; | 
|  131  |  131  | 
|  132     Member<SourceBufferList> m_sourceBuffers; |  132     Member<SourceBufferList> m_sourceBuffers; | 
|  133     Member<SourceBufferList> m_activeSourceBuffers; |  133     Member<SourceBufferList> m_activeSourceBuffers; | 
|  134  |  134  | 
|  135     bool m_isAddedToRegistry; |  135     bool m_isAddedToRegistry; | 
|  136 }; |  136 }; | 
|  137  |  137  | 
|  138 } // namespace blink |  138 } // namespace blink | 
|  139  |  139  | 
|  140 #endif // MediaSource_h |  140 #endif // MediaSource_h | 
| OLD | NEW |