--- title: SourceBufferList slug: Web/API/SourceBufferList tags: - API - Audio - Experimental - Interface - MSE - Media Source Extensions - Reference - SourceBufferList - Video translation_of: Web/API/SourceBufferList ---
{{draft}}{{APIRef("Media Source Extensions")}}{{SeeCompatTable}}
SourceBufferList
インターフェイスは、複数の {{domxref("SourceBuffer")}} オブジェクトの単純なコンテナリストを表します。
特定の MediaSource
に追加された SourceBuffer
を含むソースバッファのリストは、{{domxref("MediaSource.sourceBuffers")}} プロパティを使用して取得できます。 個々のソースバッファは、配列演算子(つまり []
)または {{jsxref("Array.forEach", "forEach()")}} などの関数を使用してアクセスできます。
{{InheritanceDiagram}}
addsourcebuffer
イベントのイベントハンドラ。removesourcebuffer
イベントのイベントハンドラ。親インターフェイスである {{domxref("EventTarget")}} からメソッドを継承します。
SourceBufferList
: indexed property getterSourceBuffer
オブジェクトに配列演算子(つまり []
)でアクセスできます。未定
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Media Source Extensions', '#sourcebufferlist', 'SourceBufferList')}} | {{Spec2('Media Source Extensions')}} | 初期定義 |
{{Compat("api.SourceBufferList")}}