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
-
public final class HttpExtension extends ExtensionProcessorBase
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
Constructors Constructor Description HttpExtension(String name, List<NodeInput> inputs, EndpointBase endpoint, ImageProperties image)
Creates an instance of HttpExtension class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpExtension
setSamplingOptions(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 Detail
-
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 Detail
-
setSamplingOptions
public HttpExtension setSamplingOptions(SamplingOptions samplingOptions)
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.
-
-