Azure.Media.VideoAnalyzer.Edge.Models Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
|
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. |
Azure SDK for .NET