MediaGraphSignalGateProcessor Class

Definition

A signal gate determines when to block (gate) incoming media, and when to allow it through. It gathers input events over the activationEvaluationWindow, and determines whether to open or close the gate.

public class MediaGraphSignalGateProcessor : Azure.Media.Analytics.Edge.Models.MediaGraphProcessor
type MediaGraphSignalGateProcessor = class
    inherit MediaGraphProcessor
Public Class MediaGraphSignalGateProcessor
Inherits MediaGraphProcessor
Inheritance
MediaGraphSignalGateProcessor

Constructors

MediaGraphSignalGateProcessor(String, IEnumerable<MediaGraphNodeInput>)

Initializes a new instance of MediaGraphSignalGateProcessor.

Properties

ActivationEvaluationWindow

The period of time over which the gate gathers input events before evaluating them.

ActivationSignalOffset

Signal offset once the gate is activated (can be negative). It is an offset between the time the event is received, and the timestamp of the first media sample (eg. video frame) that is allowed through by the gate.

Inputs

An array of the names of the other nodes in the media graph, the outputs of which are used as input for this processor node.

(Inherited from MediaGraphProcessor)
MaximumActivationTime

The maximum period for which the gate remains open in the presence of subsequent events.

MinimumActivationTime

The minimum period for which the gate remains open in the absence of subsequent triggers (events).

Name

The name for this processor node.

(Inherited from MediaGraphProcessor)

Applies to