| Index: third_party/WebKit/Source/modules/mediasource/SourceBuffer.h
|
| diff --git a/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h b/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h
|
| index 6bc95ea2bc4d7e4bcb85edbb155d017b0032abba..bb1805817b430a917a7d7b68e37e810df87230d6 100644
|
| --- a/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h
|
| +++ b/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h
|
| @@ -33,6 +33,8 @@
|
|
|
| #include "core/dom/ActiveDOMObject.h"
|
| #include "core/fileapi/FileReaderLoaderClient.h"
|
| +#include "core/html/track/AudioTrackList.h"
|
| +#include "core/html/track/VideoTrackList.h"
|
| #include "modules/EventTargetModules.h"
|
| #include "modules/mediasource/TrackDefaultList.h"
|
| #include "platform/AsyncMethodRunner.h"
|
| @@ -75,6 +77,8 @@ public:
|
| TimeRanges* buffered(ExceptionState&) const;
|
| double timestampOffset() const;
|
| void setTimestampOffset(double, ExceptionState&);
|
| + AudioTrackList& audioTracks();
|
| + VideoTrackList& videoTracks();
|
| void appendBuffer(PassRefPtr<DOMArrayBuffer> data, ExceptionState&);
|
| void appendBuffer(PassRefPtr<DOMArrayBufferView> data, ExceptionState&);
|
| void appendStream(Stream*, ExceptionState&);
|
| @@ -145,6 +149,9 @@ private:
|
| double m_appendWindowEnd;
|
| bool m_firstInitializationSegmentReceived;
|
|
|
| + Member<AudioTrackList> m_audioTracks;
|
| + Member<VideoTrackList> m_videoTracks;
|
| +
|
| Vector<unsigned char> m_pendingAppendData;
|
| size_t m_pendingAppendDataOffset;
|
| Member<AsyncMethodRunner<SourceBuffer>> m_appendBufferAsyncPartRunner;
|
|
|