The SourceBuffer
interface represents a chunk of media to be passed into an HTMLMediaElement
and played, via a MediaSource
object. This can be made up of one or several media segments.
Documentation SourceBuffer by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See:
Variables
Controls the timestamp for the start of the append window. This is a timestamp range that can be used to filter what media data is appended to the SourceBuffer
. Coded media frames with timestamps wthin this range will be appended, whereas those outside the range will be filtered out.
read onlybuffered:TimeRanges
Returns the time ranges that are currently buffered in the SourceBuffer
.
Controls how the order of media segments in the SourceBuffer
is handled, in terms of whether they can be appended in any order, or they have to be kept in a strict sequence.
Controls the offset applied to timestamps inside media segments that are subsequently appended to the SourceBuffer
.
Indicates whether the SourceBuffer
is currently being updated — i.e. whether an SourceBuffer.appendBuffer()
, SourceBuffer.appendStream()
, or SourceBuffer.remove()
operation is currently in progress.