Compartilhar via


GrpcExtension Classe

Definição

O processador de extensão GRPC permite que plug-ins de extensão de pipeline sejam conectados ao pipeline por meio de um canal gRPC. Os plug-ins de extensão devem atuar como um servidor gRPC. Consulte para obter https://aka.ms/ava-extension-grpc detalhes.

public class GrpcExtension : Azure.Media.VideoAnalyzer.Edge.Models.ExtensionProcessorBase
type GrpcExtension = class
    inherit ExtensionProcessorBase
Public Class GrpcExtension
Inherits ExtensionProcessorBase
Herança

Construtores

GrpcExtension(String, IEnumerable<NodeInput>, EndpointBase, ImageProperties, GrpcExtensionDataTransfer)

Inicializa uma nova instância de GrpcExtension.

Propriedades

DataTransfer

Especifica como a mídia é transferida para o plug-in de extensão.

Endpoint

Detalhes do ponto de extremidade do plug-in de extensão de pipeline.

(Herdado de ExtensionProcessorBase)
ExtensionConfiguration

Uma cadeia de caracteres de configuração opcional que é enviada para o plug-in de extensão. A cadeia de caracteres de configuração é específica para cada extensão personalizada e não entendeu nem validada pelo Analisador de Vídeo. Consulte para obter https://aka.ms/ava-extension-grpc detalhes.

Image

Transformações de imagem e opções de formatação a serem aplicadas aos quadros de vídeo antes do envio ao plug-in de extensão do pipeline.

(Herdado de ExtensionProcessorBase)
Inputs

Uma matriz de referências de nó upstream dentro da topologia a ser usada como entradas para esse nó.

(Herdado de ProcessorNodeBase)
Name

Nome do nó. Deve ser exclusivo dentro da topologia.

(Herdado de ProcessorNodeBase)
SamplingOptions

Parâmetros de amostragem de mídia que definem a frequência com que a mídia é enviada para o plug-in de extensão.

(Herdado de ExtensionProcessorBase)

Aplica-se a