Table of Contents

Class CameraCapture

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Video
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "摄像头", GroupName = "数据源", Description = "降噪成黑白色", Order = 0)]
public class CameraCapture : VideoCaptureSrcNodeDataBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IGroupable, IDable, IDescriptionable, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, ISrcImageNodeData, IOpenCVNodeData, IFlowableNodeData, IFlowablePartData, IFlowable, IDisposable, IMessageable, IStopwatchable, IFilePathable, IVideoNodeData, INodeData, IPartData, IData, IOrderable
Inheritance
CameraCapture
Implements
Inherited Members
Extension Methods

Properties

VideoCaptureAPIs

[Display(Name = "摄像头API", GroupName = "数据")]
public VideoCaptureAPIs VideoCaptureAPIs { get; set; }

Property Value

VideoCaptureAPIs

VideoCaptureIndex

[Display(Name = "摄像头序号", GroupName = "数据")]
public int VideoCaptureIndex { get; set; }

Property Value

int

Methods

BeforeInvokeAsync(IFlowableLinkData, IFlowableDiagramData)

protected override Task<IFlowableResult> BeforeInvokeAsync(IFlowableLinkData previors, IFlowableDiagramData diagram)

Parameters

previors IFlowableLinkData
diagram IFlowableDiagramData

Returns

Task<IFlowableResult>

InvokeAsync(IFlowableLinkData, IFlowableDiagramData)

public override Task<IFlowableResult> InvokeAsync(IFlowableLinkData previors, IFlowableDiagramData diagram)

Parameters

previors IFlowableLinkData
diagram IFlowableDiagramData

Returns

Task<IFlowableResult>