AngleSharp by Florian Rappl

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

.NET API 553,472 bytes

 HTMLVideoElement

public sealed class HTMLVideoElement : HTMLMediaElement
Represents the HTML video element.
namespace AngleSharp.DOM.Html { [DOM("HTMLVideoElement")] public sealed class HTMLVideoElement : HTMLMediaElement { private uint _videoWidth; private uint _videoHeight; [DOM("width")] public uint Width { get { return Element.ToInteger(GetAttribute("width"), _videoWidth); } set { SetAttribute("width", value.ToString()); } } [DOM("height")] public uint Height { get { return Element.ToInteger(GetAttribute("height"), _videoHeight); } set { SetAttribute("height", value.ToString()); } } [DOM("videoWidth")] public uint VideoWidth { get { return _videoWidth; } } [DOM("videoHeight")] public uint VideoHeight { get { return _videoHeight; } } [DOM("poster")] public string Poster { get { return GetAttribute("poster"); } set { SetAttribute("poster", value); } } protected internal override bool IsSpecial => false; internal HTMLVideoElement() { _name = "video"; _videoHeight = 0; _videoWidth = 0; } } }