MotionDetectionProcessor Class

Definition

Motion detection processor allows for motion detection on the video stream. It generates motion events whenever motion is present on the video.

public class MotionDetectionProcessor : Azure.Media.VideoAnalyzer.Edge.Models.ProcessorNodeBase
type MotionDetectionProcessor = class
    inherit ProcessorNodeBase
Public Class MotionDetectionProcessor
Inherits ProcessorNodeBase
Inheritance
MotionDetectionProcessor

Constructors

MotionDetectionProcessor(String, IEnumerable<NodeInput>)

Initializes a new instance of MotionDetectionProcessor.

Properties

EventAggregationWindow

Time window duration on which events are aggregated before being emitted. Value must be specified in ISO8601 duration format (i.e. "PT2S" equals 2 seconds). Use 0 seconds for no aggregation. Default is 1 second.

Inputs

An array of upstream node references within the topology to be used as inputs for this node.

(Inherited from ProcessorNodeBase)
Name

Node name. Must be unique within the topology.

(Inherited from ProcessorNodeBase)
OutputMotionRegion

Indicates whether the processor should detect and output the regions within the video frame where motion was detected. Default is true.

Sensitivity

Motion detection sensitivity: low, medium, high.

Applies to