Compartilhar via


Azure.Media.VideoAnalyzer.Edge.Models Namespace

Classes

CertificateSource

Classe base para fontes de certificado.

CognitiveServicesVisionProcessor

Um processador que permite que a topologia de pipeline envie quadros de vídeo para uma extensão de Visão dos Serviços Cognitivos. Os resultados da inferência são retransmitidos para nós downstream.

CredentialsBase

Classe base para objetos de credencial.

DiscoveredOnvifDevice

As propriedades descobertas do dispositivo ONVIF que são retornadas durante a descoberta.

DiscoveredOnvifDeviceCollection

Uma lista de dispositivos ONVIF que foram descobertos na mesma sub-rede que o dispositivo IoT Edge.

EndpointBase

Classe base para pontos de extremidade.

ExtensionProcessorBase

Classe base para processadores de extensão de pipeline. As extensões de pipeline permitem que a análise e o processamento de mídia personalizados sejam conectados ao pipeline do Analisador de Vídeo.

FileSink

O coletor de arquivos permite que o conteúdo de áudio e vídeo seja gravado no sistema de arquivos no dispositivo de borda.

GrpcExtension

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.

GrpcExtensionDataTransfer

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

H264Configuration

Classe que representa a configuração H264.

HttpExtension

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

HttpHeaderCredentials

Credenciais de cabeçalho HTTP.

ImageFormatBmp

Codificação de imagem BMP.

ImageFormatJpeg

Codificação de imagem JPEG.

ImageFormatPng

Codificação de imagem PNG.

ImageFormatProperties

Classe base para propriedades de formatação de imagem.

ImageFormatRaw

Formatação de imagem bruta.

ImageProperties

Transformações de imagem e opções de formatação a serem aplicadas aos quadros de vídeo.

ImageScale

Modo de dimensionamento de imagens.

IotHubDeviceConnection

Informações que permitem a comunicação entre o Hub IoT e o dispositivo IoT , permitindo que esse módulo de borda atue como um gateway transparente entre os dois.

IotHubMessageSink

Hub IoT coletor de mensagens permite que as mensagens de pipeline seja publicadas no Hub IoT Edge. As mensagens publicadas podem ser entregues à nuvem e a outros módulos por meio de rotas declaradas no manifesto de implantação IoT Edge.

IotHubMessageSource

Hub IoT origem da mensagem permite que o pipeline consuma mensagens do Hub IoT Edge. As mensagens podem ser roteadas de outros módulos de IoT por meio de rotas declaradas no manifesto de implantação IoT Edge.

LineCrossingProcessor

O processador de cruzamento de linha permite a detecção de objetos rastreados que se movem em uma ou mais linhas predefinidas. Ele deve ser downstream de um rastreador de objetos de downstream em um nó de extensão de IA que gera sequenceId para objetos que são rastreados em diferentes quadros do vídeo. Eventos de inferência são gerados sempre que objetos cruzam de um lado da linha para outro.

LivePipeline

O Live Pipeline representa uma instância exclusiva de uma topologia de pipeline que é usada para ingestão e análise de conteúdo em tempo real.

LivePipelineActivateRequest

Ativa um pipeline ao vivo existente.

LivePipelineCollection

Uma coleção de pipelines ao vivo.

LivePipelineDeactivateRequest

Desativa um pipeline ao vivo existente.

LivePipelineDeleteRequest

Exclui um pipeline ao vivo existente.

LivePipelineGetRequest

Recupera um pipeline ao vivo existente.

LivePipelineListRequest

Listar todos os pipelines ao vivo existentes.

LivePipelineProperties

Propriedades do pipeline ao vivo.

LivePipelineSetRequest

Cria um novo pipeline ao vivo ou atualiza um existente.

MediaProfile

Classe que representa o ONVIF MediaProfiles.

MediaUri

Objeto que representa o URI que será usado para solicitar streaming de mídia.

MethodRequest

Classe base para chamadas de método direto.

MethodRequestEmptyBodyBase

O MethodRequestEmptyBodyBase.

MotionDetectionProcessor

O processador de detecção de movimento permite a detecção de movimento no fluxo de vídeo. Ele gera eventos de movimento sempre que o movimento está presente no vídeo.

Mpeg4Configuration

Classe que representa a configuração mpeg4.

NamedLineBase

Classe base para linhas nomeadas.

NamedLineString

Descreve uma configuração de linha.

NamedPolygonBase

Descreve o polígono nomeado.

NamedPolygonString

Descreve uma configuração de polígono fechado.

NodeInput

Descreve um sinal de entrada a ser usado em um nó de pipeline.

ObjectTrackingProcessor

O processador do rastreador de objetos permite o acompanhamento contínuo de mais um dos objetos em uma sequência finita de quadros de vídeo. Ele deve ser usado downstream de um nó de extensão do detector de objetos, permitindo que a extensão seja configurada para executar inferências em quadros esparsos por meio do uso da propriedade de amostragem 'maximumSamplesPerSecond'. O nó do rastreador de objetos rastreará os objetos detectados sobre os quadros nos quais o detector não é invocado, resultando em um rastreamento sufocante de objetos detectados no continuum de quadros de vídeo. O rastreador interromperá o rastreamento de objetos que não são detectados posteriormente pelo detector de upstream nas detecções subsequentes.

OnvifDevice

As propriedades do dispositivo ONVIF.

OnvifDeviceDiscoverRequest

Lista todos os dispositivos ONVIF detectáveis na mesma sub-rede que o Módulo do Edge.

OnvifDeviceGetRequest

Recupera propriedades e perfis de mídia de um dispositivo ONVIF.

OnvifDns

As propriedades DNS do dispositivo ONVIF.

OnvifHostName

As propriedades DNS do dispositivo ONVIF.

OnvifSystemDateTime

As propriedades DNS do dispositivo ONVIF.

OutputSelector

Permite a seleção de fluxos específicos de outro nó.

ParameterDeclaration

Declaração de parâmetro de topologia única. Os parâmetros declarados podem e devem ser referenciados em toda a topologia e, opcionalmente, podem ter valores padrão a serem usados quando não forem definidos nas instâncias de pipeline.

ParameterDefinition

Define o valor do parâmetro de um parâmetro de topologia de pipeline específico. Confira parâmetros de topologia de pipeline para obter mais informações.

PemCertificateList

Uma lista de certificados formatados por PEM.

PipelineTopology

A topologia de pipeline descreve as etapas de processamento a serem aplicadas ao processar mídia para um resultado específico. A topologia deve ser definida de acordo com o cenário a ser alcançado e pode ser reutilizado em muitas instâncias de pipeline que compartilham as mesmas características de processamento. Por exemplo, uma topologia de pipeline que adquire dados de uma câmera RTSP, processa-os com um modelo de IA específico e armazena os dados na nuvem pode ser reutilizado em várias câmeras diferentes, desde que o mesmo processamento deva ser aplicado em todas as câmeras. As propriedades de instância individuais podem ser definidas por meio do uso de parâmetros definidos pelo usuário, que permitem que uma topologia seja parametrizada, permitindo que pipelines individuais se refiram a valores diferentes, como pontos de extremidade e credenciais RTSP de câmeras individuais. No geral, uma topologia é composta do seguinte:

  • Parâmetros: lista de parâmetros definidos pelo usuário que podem ser referências entre os nós de topologia.
  • Fontes: lista de um ou mais nós de fontes de dados, como uma fonte RTSP, que permite que a mídia seja ingerida de câmeras.
  • Processadores: lista de nós que executam análises ou transformações de dados. -Sinks: lista de um ou mais coletores de dados que permitem que os dados sejam armazenados ou exportados para outros destinos.
PipelineTopologyCollection

Uma coleção de topologias de pipeline.

PipelineTopologyDeleteRequest

Exclui uma topologia de pipeline existente.

PipelineTopologyGetRequest

Recupera uma topologia de pipeline existente.

PipelineTopologyListRequest

Listar todas as topologias de pipeline existentes.

PipelineTopologyProperties

Propriedades da topologia de pipeline.

PipelineTopologySetRequest

Cria uma nova topologia de pipeline ou atualiza uma existente.

ProcessorNodeBase

Classe base para nós de processador de topologia.

RateControl

Classe que representa o controle de taxa do vídeo.

RemoteDeviceAdapter

O módulo de borda do Analisador de Vídeo pode atuar como um gateway transparente para vídeo, permitindo que dispositivos IoT enviem vídeos para a nuvem por trás de um firewall. Será preciso criar um adaptador do dispositivo remoto para cada dispositivo IoT desse tipo. Desse modo, a comunicação entre a nuvem e o dispositivo IoT fluirá por meio do módulo de borda do Analisador de Vídeo.

RemoteDeviceAdapterCollection

Uma lista de adaptadores de dispositivo remoto.

RemoteDeviceAdapterDeleteRequest

Exclui um adaptador de dispositivo remoto existente.

RemoteDeviceAdapterGetRequest

Recupera um adaptador de dispositivo remoto existente.

RemoteDeviceAdapterListRequest

Listar todos os adaptadores de dispositivo remoto existentes.

RemoteDeviceAdapterProperties

Propriedades do adaptador de dispositivo remoto.

RemoteDeviceAdapterSetRequest

Cria um novo adaptador de dispositivo remoto ou atualiza um existente.

RemoteDeviceAdapterTarget

Propriedades do destino do adaptador de dispositivo remoto.

RtspSource

A origem RTSP permite que a mídia de uma câmera RTSP ou servidor RTSP genérico seja ingerida em um pipeline ao vivo.

SamplingOptions

Define a frequência com que a mídia é enviada para o plug-in de extensão.

SignalGateProcessor

Um portão de sinal determina quando bloquear a mídia de entrada (portão) e quando permiti-la. Ele coleta eventos de entrada sobre a ativaçãoEvaluationWindow e determina se o portão deve ser aberto ou fechado. Consulte https://aka.ms/ava-signalgate para obter mais informações.

SinkNodeBase

Classe base para nós do coletor de topologia.

SourceNodeBase

Classe base para nós de origem de topologia.

SpatialAnalysisCustomOperation

Define uma operação personalizada de Análise Espacial. Isso exige que o módulo de análise espacial dos Serviços Cognitivos do Azure seja implantado junto com o módulo Analisador de Vídeo. https://aka.ms/ava-spatial-analysis Consulte para obter mais informações.

SpatialAnalysisOperationBase

Classe base para operações de Análise Espacial dos Serviços Cognitivos do Azure.

SpatialAnalysisOperationEventBase

Define a configuração de evento de operação de Análise Espacial dos Serviços Cognitivos do Azure.

SpatialAnalysisPersonCountEvent

Define uma configuração de eventing de operação de contagem de pessoas da Análise Espacial.

SpatialAnalysisPersonCountOperation

Define uma operação de contagem de pessoas de Análise Espacial. Isso exige que o módulo de análise espacial dos Serviços Cognitivos do Azure seja implantado junto com o módulo Analisador de Vídeo. https://aka.ms/ava-spatial-analysis Consulte para obter mais informações.

SpatialAnalysisPersonCountZoneEvents

The SpatialAnalysisPersonCountZoneEvents.

SpatialAnalysisPersonDistanceEvent

Define uma configuração de evento de evento de operação de distância de pessoa de Análise Espacial.

SpatialAnalysisPersonDistanceOperation

Define uma operação de distância de pessoa de Análise Espacial. Isso exige que o módulo de análise espacial dos Serviços Cognitivos do Azure seja implantado junto com o módulo Analisador de Vídeo. https://aka.ms/ava-spatial-analysis Consulte para obter mais informações.

SpatialAnalysisPersonDistanceZoneEvents

The SpatialAnalysisPersonDistanceZoneEvents.

SpatialAnalysisPersonLineCrossingEvent

Define uma configuração de evento de evento de operação de cruzamento de linha de pessoa de Análise Espacial.

SpatialAnalysisPersonLineCrossingLineEvents

The SpatialAnalysisPersonLineCrossingLineEvents.

SpatialAnalysisPersonLineCrossingOperation

Define uma operação de cruzamento de linha de pessoa de Análise Espacial. Isso exige que o módulo de análise espacial dos Serviços Cognitivos do Azure seja implantado junto com o módulo Analisador de Vídeo. https://aka.ms/ava-spatial-analysis Consulte para obter mais informações.

SpatialAnalysisPersonZoneCrossingEvent

Define uma configuração de evento de operação de zona de cruzamento de pessoa da Análise Espacial.

SpatialAnalysisPersonZoneCrossingOperation

Define uma operação de cruzamento de zona de pessoa de Análise Espacial. Isso exige que o módulo de análise espacial dos Serviços Cognitivos do Azure seja implantado junto com o módulo Analisador de Vídeo. https://aka.ms/ava-spatial-analysis Consulte para obter mais informações.

SpatialAnalysisPersonZoneCrossingZoneEvents

The SpatialAnalysisPersonZoneCrossingZoneEvents.

SpatialAnalysisTypedOperationBase

Classe base para operações tipada de Análise Espacial dos Serviços Cognitivos do Azure.

SymmetricKeyCredentials

Credencial de chave simétrica.

SystemData

Metadados do sistema somente leitura associados a um recurso.

TlsEndpoint

O ponto de extremidade TLS descreve um ponto de extremidade ao qual o pipeline pode se conectar pelo transporte TLS (os dados são criptografados em trânsito).

TlsValidationOptions

Opções para controlar a validação de pontos de extremidade TLS.

UnsecuredEndpoint

O ponto de extremidade não seguro descreve um ponto de extremidade ao qual o pipeline pode se conectar por transporte limpo (sem criptografia em trânsito).

UsernamePasswordCredentials

Credenciais de nome de usuário e senha.

VideoCreationProperties

Propriedades de vídeo opcionais a serem usadas caso um novo recurso de vídeo precise ser criado no serviço. Elas não entrarão em vigor se o vídeo já existir.

VideoEncoderConfiguration

Classe que representa a Configuração MPEG4.

VideoPublishingOptions

Opções para alterar o comportamento de publicação de vídeo no coletor de vídeo e no vídeo de saída.

VideoResolution

A resolução de vídeo.

VideoSink

O coletor de vídeo permite que vídeo e áudio sejam gravados no serviço analisador de vídeo. O vídeo gravado pode ser reproduzido de qualquer lugar e gerenciado da nuvem. Devido a motivos de segurança, uma determinada instância do módulo de borda do Analisador de Vídeo só pode gravar conteúdo em novas entradas de vídeo ou entradas de vídeo existentes gravadas anteriormente pelo mesmo módulo. Qualquer tentativa de gravar conteúdo em um vídeo existente que não tenha sido criado pela mesma instância de módulo resultará em falha ao gravar.

Estruturas

GrpcExtensionDataTransferMode

Modo de transferência de dados: inserido ou sharedMemory.

H264Profile

O perfil H264.

ImageFormatRawPixelFormat

Formato de pixel a ser aplicado à imagem bruta.

ImageScaleMode

Descreve o modo de dimensionamento de imagens a ser aplicado. O modo padrão é 'pad'.

LivePipelineState

Estado atual do pipeline (somente leitura).

MotionDetectionSensitivity

Sensibilidade à detecção de movimento: baixa, média, alta.

Mpeg4Profile

O perfil MPEG4.

ObjectTrackingAccuracy

Precisão do rastreador de objetos: baixo, médio, alto. Maior precisão leva a um maior consumo de CPU em média.

OnvifSystemDateTimeType

Um valor de enumeração que determina se a data e hora foi configurada usando NTP ou manual.

OutputSelectorOperator

O operador pelo qual comparar as propriedades.

OutputSelectorProperty

A propriedade do fluxo de dados a ser usada como critérios de seleção.

ParameterType

Tipo de dados do parâmetro.

RtspTransport

Transporte de rede utilizado pela troca RTSP e RTP: TCP ou HTTP. Ao usar o TCP, os pacotes RTP são intercalados na conexão TCP RTSP. Ao usar HTTP, as mensagens RTSP são trocadas por conexões HTTP de longa duração e os pacotes RTP são intercalados nas conexões HTTP junto com as mensagens RTSP.

SpatialAnalysisOperationFocus

O tipo de foco da operação.

SpatialAnalysisPersonCountEventTrigger

O tipo de gatilho de evento.

SpatialAnalysisPersonDistanceEventTrigger

O tipo de gatilho de evento.

SpatialAnalysisPersonZoneCrossingEventType

O tipo de evento.

VideoEncoding

O codec de vídeo usado pelo Perfil de Mídia.