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
intThe 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
SelectedIndex
Gets the currently selected index.
[DomName("selectedIndex")]
int SelectedIndex { get; }
Property Value
Methods
GetTrackById(string)
Gets the track with the specified id.
[DomName("getTrackById")]
IVideoTrack GetTrackById(string id)
Parameters
id
stringThe 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
TrackAdded
Event triggered after adding a track.
[DomName("onaddtrack")]
event DomEventHandler TrackAdded
Event Type
TrackRemoved
Event triggered after removing a track.
[DomName("onremovetrack")]
event DomEventHandler TrackRemoved