Class HttpExtension
HTTP extension processor allows pipeline extension plugins to be connected to the pipeline through over the HTTP protocol. Extension plugins must act as an HTTP server. Please see https://aka.ms/ava-extension-http for details.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Media.VideoAnalyzer.Edge.dll
Syntax
public class HttpExtension : Azure.Media.VideoAnalyzer.Edge.Models.ExtensionProcessorBase
Constructors
HttpExtension(String, IEnumerable<NodeInput>, EndpointBase, ImageProperties)
Initializes a new instance of HttpExtension.
Declaration
public HttpExtension (string name, System.Collections.Generic.IEnumerable<Azure.Media.VideoAnalyzer.Edge.Models.NodeInput> inputs, Azure.Media.VideoAnalyzer.Edge.Models.EndpointBase endpoint, Azure.Media.VideoAnalyzer.Edge.Models.ImageProperties image);
Parameters
System.String
name
Node name. Must be unique within the topology. |
System.Collections.Generic.IEnumerable<NodeInput>
inputs
An array of upstream node references within the topology to be used as inputs for this node. |
EndpointBase
endpoint
Endpoint details of the pipeline extension plugin. |
ImageProperties
image
Image transformations and formatting options to be applied to the video frame(s) prior submission to the pipeline extension plugin. |
Exceptions
System.ArgumentNullException
|