--- 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")}}