AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.5" />

.NET API 1,244,160 bytes

 HtmlMediaElement<TResource>

Represents the abstract base for HTML media (audio / video) elements.
public virtual IAudioTrackList AudioTracks { get; }

public ITimeRanges BufferedTime { get; }

public IMediaController Controller { get; }

public string CrossOrigin { get; set; }

public IDownload CurrentDownload { get; }

public string CurrentSource { get; }

public double CurrentTime { get; set; }

public double DefaultPlaybackRate { get; set; }

public double Duration { get; }

public IMediaError Error { get; }

public bool IsAutoplay { get; set; }

public bool IsDefaultMuted { get; set; }

public bool IsEnded { get; }

public bool IsLoop { get; set; }

public bool IsMuted { get; set; }

public bool IsPaused { get; }

public bool IsSeeking { get; protected set; }

public bool IsShowingControls { get; set; }

public TResource Media { get; }

public string MediaGroup { get; set; }

public double PlaybackRate { get; set; }

public ITimeRanges PlayedTime { get; }

public string Preload { get; set; }

public MediaReadyState ReadyState { get; }

public ITimeRanges SeekableTime { get; }

public string Source { get; set; }

public DateTime StartDate { get; }

public ITextTrackList TextTracks { get; protected set; }

public virtual IVideoTrackList VideoTracks { get; }

public double Volume { get; set; }

public event DomEventHandler CanPlay

public event DomEventHandler Emptied

public event DomEventHandler Ended

public event DomEventHandler Paused

public event DomEventHandler Played

public event DomEventHandler Playing

public event DomEventHandler Waiting

public HtmlMediaElement(Document owner, string name, string prefix)

public ITextTrack AddTextTrack(string kind, string label = null, string language = null)

public string CanPlayType(string type)

public void Load()

public void Pause()

public void Play()