Class HttpExtension
java.lang.Object
com.azure.media.videoanalyzer.edge.models.ProcessorNodeBase
com.azure.media.videoanalyzer.edge.models.ExtensionProcessorBase
com.azure.media.videoanalyzer.edge.models.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.
-
Constructor Summary
ConstructorDescriptionHttpExtension
(String name, List<NodeInput> inputs, EndpointBase endpoint, ImageProperties image) Creates an instance of HttpExtension class. -
Method Summary
Modifier and TypeMethodDescriptionsetSamplingOptions
(SamplingOptions samplingOptions) Set the samplingOptions property: Media sampling parameters that define how often media is submitted to the extension plugin.Methods inherited from class com.azure.media.videoanalyzer.edge.models.ExtensionProcessorBase
getEndpoint, getImage, getSamplingOptions
Methods inherited from class com.azure.media.videoanalyzer.edge.models.ProcessorNodeBase
getInputs, getName
-
Constructor Details
-
HttpExtension
public HttpExtension(String name, List<NodeInput> inputs, EndpointBase endpoint, ImageProperties image) Creates an instance of HttpExtension class.- Parameters:
name
- the name value to set.inputs
- the inputs value to set.endpoint
- the endpoint value to set.image
- the image value to set.
-
-
Method Details
-
setSamplingOptions
Set the samplingOptions property: Media sampling parameters that define how often media is submitted to the extension plugin.- Overrides:
setSamplingOptions
in classExtensionProcessorBase
- Parameters:
samplingOptions
- the samplingOptions value to set.- Returns:
- the ExtensionProcessorBase object itself.
-