SourceBuffer
The SourceBuffer
interface represents a chunk of media to be passed into an HTMLMediaElement and played, via a MediaSource object.
Properties
The appendWindowEnd
property of the SourceBuffer interface controls the timestamp for the end of the append window, a timestamp range that can be used to filter what media data is appended to the SourceBuffer
.
The appendWindowStart
property of the SourceBuffer interface controls the timestamp for the start of the append window, a timestamp range that can be used to filter what media data is appended to the SourceBuffer
.
The buffered
read-only property of the SourceBuffer interface returns the time ranges that are currently buffered in the SourceBuffer
as a normalized TimeRanges object.
The mode
property of the SourceBuffer interface controls whether media segments can be appended to the SourceBuffer
in any order, or in a strict sequence.
The timestampOffset
property of the SourceBuffer interface controls the offset applied to timestamps inside media segments that are appended to the SourceBuffer
.
Functions
The appendBuffer()
method of the SourceBuffer interface appends media segment data from an ArrayBuffer, a TypedArray or a DataView object to the SourceBuffer
.
The changeType()
method of the SourceBuffer interface sets the MIME type that future calls to SourceBuffer.appendBuffer should expect the new media data to conform to.