MediaGraphSignalGateProcessor Class

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.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.media.analyticsedge._generated.models._models_py3.MediaGraphProcessor
MediaGraphSignalGateProcessor

Constructor

MediaGraphSignalGateProcessor(*, name: str, inputs: List[azure.media.analyticsedge._generated.models._models_py3.MediaGraphNodeInput], activation_evaluation_window: Optional[str] = None, activation_signal_offset: Optional[str] = None, minimum_activation_time: Optional[str] = None, maximum_activation_time: Optional[str] = None, **kwargs)

Parameters

type
str
Required

Required. The discriminator for derived types.Constant filled by server.

name
str
Required

Required. The name for this processor node.

inputs
list[<xref:azure.media.analyticsedge.models.MediaGraphNodeInput>]
Required

Required. 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.

activation_evaluation_window
str
Required

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

activation_signal_offset
str
Required

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.

minimum_activation_time
str
Required

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

maximum_activation_time
str
Required

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