Class VideoFrameXBufferEventArgs
- Namespace
- VisioForge.Core.Types.Events
- Assembly
- VisioForge.Core.dll
Video frame buffer event args (for X engines). Implements the EventArgs.
public class VideoFrameXBufferEventArgs : EventArgsInheritance
Inherited Members
Constructors
VideoFrameXBufferEventArgs(nint, int, int, int, int, VideoFormatX, VideoFrameRate, TimeSpan, ref bool)
Initializes a new instance of the VisioForge.Core.Types.Events.VideoFrameXBufferEventArgs class.
public VideoFrameXBufferEventArgs(nint data, int dataSize, int width, int height, int stride, VideoFormatX format, VideoFrameRate frameRate, TimeSpan timestamp, ref bool updateData)Parameters
datanint-
The data.
dataSizeint-
Size of the data.
widthint-
The width.
heightint-
The height.
strideint-
The stride.
formatVideoFormatX-
The format.
frameRateVideoFrameRate-
The frame rate.
timestampTimeSpan-
The timestamp.
updateDatabool-
if set to
trueupdate data.
VideoFrameXBufferEventArgs(VideoFrameX, ref bool)
Initializes a new instance of the VisioForge.Core.Types.Events.VideoFrameXBufferEventArgs class.
public VideoFrameXBufferEventArgs(VideoFrameX frame, ref bool updateData)Parameters
frameVideoFrameX-
The frame.
updateDatabool-
if set to
trueupdate data.
VideoFrameXBufferEventArgs(VideoFrameX)
Initializes a new instance of the VisioForge.Core.Types.Events.VideoFrameXBufferEventArgs class.
public VideoFrameXBufferEventArgs(VideoFrameX frame)Parameters
frameVideoFrameX-
The frame.
Properties
Frame
Gets frame.
public VideoFrameX Frame { get; }Property Value
UpdateData
Gets or sets a value indicating whether frame has been updates and changes must be saved.
public bool UpdateData { get; set; }