Table of Contents

Interface IVideoTrackList

Namespace
AngleSharp.Media.Dom
Assembly
AngleSharp.dll

Represents a list of video tracks.

[DomName("VideoTrackList")]
public interface IVideoTrackList : IEventTarget, IEnumerable<IVideoTrack>, IEnumerable
Inherited Members
Extension Methods

Properties

this[int]

Gets the track at the given index.

[DomAccessor(Accessors.Getter)]
IVideoTrack this[int index] { get; }

Parameters

index int

The 0-based track index.

Property Value

IVideoTrack

The track at the position.

Length

Gets the number of tracks.

[DomName("length")]
int Length { get; }

Property Value

int

SelectedIndex

Gets the currently selected index.

[DomName("selectedIndex")]
int SelectedIndex { get; }

Property Value

int

Methods

GetTrackById(string)

Gets the track with the specified id.

[DomName("getTrackById")]
IVideoTrack GetTrackById(string id)

Parameters

id string

The HTML id of the track.

Returns

IVideoTrack

The track with the given id, if any.

Events

Changed

Event triggered after changing contents.

[DomName("onchange")]
event DomEventHandler Changed

Event Type

DomEventHandler

TrackAdded

Event triggered after adding a track.

[DomName("onaddtrack")]
event DomEventHandler TrackAdded

Event Type

DomEventHandler

TrackRemoved

Event triggered after removing a track.

[DomName("onremovetrack")]
event DomEventHandler TrackRemoved

Event Type

DomEventHandler