GrpcExtension Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
GRPC extension processor allows pipeline extension plugins to be connected to the pipeline through over a gRPC channel. Extension plugins must act as an gRPC server. Please see https://aka.ms/ava-extension-grpc for details.
public class GrpcExtension : Azure.Media.VideoAnalyzer.Edge.Models.ExtensionProcessorBase
type GrpcExtension = class
inherit ExtensionProcessorBase
Public Class GrpcExtension
Inherits ExtensionProcessorBase
- Inheritance
Constructors
GrpcExtension(String, IEnumerable<NodeInput>, EndpointBase, ImageProperties, GrpcExtensionDataTransfer) |
Initializes a new instance of GrpcExtension. |
Properties
DataTransfer |
Specifies how media is transferred to the extension plugin. |
Endpoint |
Endpoint details of the pipeline extension plugin. (Inherited from ExtensionProcessorBase) |
ExtensionConfiguration |
An optional configuration string that is sent to the extension plugin. The configuration string is specific to each custom extension and it not understood neither validated by Video Analyzer. Please see https://aka.ms/ava-extension-grpc for details. |
Image |
Image transformations and formatting options to be applied to the video frame(s) prior submission to the pipeline extension plugin. (Inherited from ExtensionProcessorBase) |
Inputs |
An array of upstream node references within the topology to be used as inputs for this node. (Inherited from ProcessorNodeBase) |
Name |
Node name. Must be unique within the topology. (Inherited from ProcessorNodeBase) |
SamplingOptions |
Media sampling parameters that define how often media is submitted to the extension plugin. (Inherited from ExtensionProcessorBase) |
Applies to
Azure SDK for .NET