VideoSink Classe

Definição

O coletor de vídeo em uma topologia ao vivo permite que o vídeo e o áudio sejam capturados, opcionalmente arquivados e publicados por meio de um recurso de vídeo. Se o arquivamento estiver habilitado, isso resultará em um vídeo do tipo 'archive'. Se usado em uma topologia de lote, isso permite que o vídeo e o áudio sejam armazenados como um arquivo e publicados por meio de um recurso de vídeo do tipo 'file'

[Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.VideoSink")]
public class VideoSink : Microsoft.Azure.Management.VideoAnalyzer.Models.SinkNodeBase
[<Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.VideoSink")>]
type VideoSink = class
    inherit SinkNodeBase
Public Class VideoSink
Inherits SinkNodeBase
Herança
Atributos
Newtonsoft.Json.JsonObjectAttribute

Construtores

VideoSink()

Inicializa uma nova instância da classe VideoSink.

VideoSink(String, IList<NodeInput>, String, VideoCreationProperties, VideoPublishingOptions)

Inicializa uma nova instância da classe VideoSink.

Propriedades

Inputs

Obtém ou define uma matriz de referências de nó upstream dentro da topologia a ser usada como entradas para esse nó.

(Herdado de SinkNodeBase)
Name

Obtém ou define o nome do nó. Deve ser exclusivo dentro da topologia.

(Herdado de NodeBase)
VideoCreationProperties

Obtém ou define propriedades de vídeo opcionais a serem usadas caso um novo recurso de vídeo precise ser criado no serviço.

VideoName

Obtém ou define o nome de um recurso de vídeo novo ou existente usado para capturar e publicar conteúdo. Observação: se downstream da origem RTSP e se disableArchive estiver definido como true, nenhum conteúdo será arquivado.

VideoPublishingOptions

Obtém ou define opções para alterar como o coletor de vídeo publica conteúdo por meio do recurso de vídeo. Essa propriedade só é permitida para topologias em que "kind" está definido como "live".

Métodos

Validate()

Valide o objeto .

Aplica-se a