MediaGraphExtensionProcessorBase Class

Processor that allows for extensions outside of the Live Video Analytics Edge module to be integrated into the graph. It is the base class for various different kinds of extension processor types.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MediaGraphCognitiveServicesVisionExtension, MediaGraphGrpcExtension, MediaGraphHttpExtension.

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

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

Constructor

MediaGraphExtensionProcessorBase(*, name: str, inputs: List[azure.media.analyticsedge._generated.models._models_py3.MediaGraphNodeInput], endpoint: azure.media.analyticsedge._generated.models._models_py3.MediaGraphEndpoint, image: azure.media.analyticsedge._generated.models._models_py3.MediaGraphImage, sampling_options: Optional[azure.media.analyticsedge._generated.models._models_py3.MediaGraphSamplingOptions] = 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.

endpoint
<xref:azure.media.analyticsedge.models.MediaGraphEndpoint>
Required

Required. Endpoint to which this processor should connect.

image
<xref:azure.media.analyticsedge.models.MediaGraphImage>
Required

Required. Describes the parameters of the image that is sent as input to the endpoint.

sampling_options
<xref:azure.media.analyticsedge.models.MediaGraphSamplingOptions>
Required

Describes the sampling options to be applied when forwarding samples to the extension.