Class ScreencastFrameMetadata
Screencast frame metadata.
public sealed record ScreencastFrameMetadata : IEquatable<ScreencastFrameMetadata>
- Inheritance
-
ScreencastFrameMetadata
- Implements
- Inherited Members
Constructors
ScreencastFrameMetadata(double, double, double, double, double, double)
Screencast frame metadata.
public ScreencastFrameMetadata(double OffsetTop, double PageScaleFactor, double DeviceWidth, double DeviceHeight, double ScrollOffsetX, double ScrollOffsetY)
Parameters
OffsetTopdoubleTop offset in DIP.
PageScaleFactordoublePage scale factor.
DeviceWidthdoubleDevice screen width in DIP.
DeviceHeightdoubleDevice screen height in DIP.
ScrollOffsetXdoublePosition of horizontal scroll in CSS pixels.
ScrollOffsetYdoublePosition of vertical scroll in CSS pixels.
Properties
DeviceHeight
Device screen height in DIP.
public double DeviceHeight { get; init; }
Property Value
DeviceWidth
Device screen width in DIP.
public double DeviceWidth { get; init; }
Property Value
OffsetTop
Top offset in DIP.
public double OffsetTop { get; init; }
Property Value
PageScaleFactor
Page scale factor.
public double PageScaleFactor { get; init; }
Property Value
ScrollOffsetX
Position of horizontal scroll in CSS pixels.
public double ScrollOffsetX { get; init; }
Property Value
ScrollOffsetY
Position of vertical scroll in CSS pixels.
public double ScrollOffsetY { get; init; }
Property Value
Timestamp
Frame swap timestamp.
public TimeSinceEpoch? Timestamp { get; init; }