HTMLVideoElement
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;
}
}
}