AngleSharp by AngleSharp

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

.NET API 1,230,336 bytes

 IHtmlMediaElement

Represents the base for all HTML media elements.
using AngleSharp.Attributes; using AngleSharp.Dom.Css; using AngleSharp.Dom.Events; using AngleSharp.Dom.Media; using System; namespace AngleSharp.Dom.Html { [DomName("HTMLMediaElement")] public interface IHtmlMediaElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers, IMediaController, ILoadableElement { [DomName("src")] string Source { get; set; } [DomName("crossOrigin")] string CrossOrigin { get; set; } [DomName("preload")] string Preload { get; set; } [DomName("mediaGroup")] string MediaGroup { get; set; } [DomName("networkState")] MediaNetworkState NetworkState { get; } [DomName("seeking")] bool IsSeeking { get; } [DomName("currentSrc")] string CurrentSource { get; } [DomName("error")] IMediaError MediaError { get; } [DomName("controller")] IMediaController Controller { get; } [DomName("ended")] bool IsEnded { get; } [DomName("autoplay")] bool IsAutoplay { get; set; } [DomName("loop")] bool IsLoop { get; set; } [DomName("controls")] bool IsShowingControls { get; set; } [DomName("defaultMuted")] bool IsDefaultMuted { get; set; } [DomName("startDate")] DateTime StartDate { get; } [DomName("audioTracks")] IAudioTrackList AudioTracks { get; } [DomName("videoTracks")] IVideoTrackList VideoTracks { get; } [DomName("textTracks")] ITextTrackList TextTracks { get; } [DomName("load")] void Load(); [DomName("canPlayType")] string CanPlayType(string type); [DomName("addTextTrack")] ITextTrack AddTextTrack(string kind, string label = null, string language = null); } }