Representa o estado de um fluxo de áudio e vídeo em uma sessão da Video API da Vonage. Para obter as informações mais atualizadas, use o Stream propriedade de um Editora ou Assinante antes de acessar qualquer uma das propriedades do fluxo. Mais...

Herdou da interface IDisposable.

Funções públicas de membro
nulo Descartar ()
Dispõe do Transmissão recursos do objeto.
substituir bool É igual a (objeto obj)
substituir int GetHashCode ()
Funções de membro protegidas
virtual void Descartar (bool disposing)
Propriedades
sequência de caracteres Id [get]
O identificador exclusivo deste fluxo.
sequência de caracteres Nome [get]
O nome do stream. Você pode exibir esse nome para identificar o editor do stream.
bool Tem legendas [get]
Se esta transmissão tem legendas (true) ou não (false).
bool HasAudio [get]
Se o áudio estiver ativado (true) ou desativado (false) no fluxo. Adicione um ouvinte de eventos para o Session.StreamHasAudioChanged evento para detectar alterações na propriedade HasAudio.
bool HasVideo [get]
Se o vídeo estiver ativado (true) ou desativado (false) no fluxo. Adicione um ouvinte de eventos para o Session.StreamHasVideoChanged evento para detectar alterações na propriedade HasVideo.
int Largura [get]
A largura da resolução-alvo do capturador do editor, em pixels, conforme informada pela última vez à sessão. Esse valor é transmitido a todos os participantes da sessão e pode ser visualizado tanto nos clientes editores quanto nos assinantes. Mais...
int Altura [get]
A altura da resolução alvo do capturador do editor, em pixels, conforme sinalizada pela última vez à sessão. Esse valor é transmitido a todos os participantes da sessão e pode ser lido tanto pelos clientes editores quanto pelos assinantes. Mais...
Data e hora Hora da Criação [get]
A data e hora de criação deste fluxo.
Tipo de fonte de vídeo Tipo de fonte de vídeo [get]
O tipo de fonte de vídeo do stream (câmera, tela, personalizado), conforme definido pelo OpenTok.VideoSourceType enum.
Conexão Conexão [get]
O Conexão objeto correspondente ao cliente que está publicando o fluxo. Você sempre pode usá-lo para recuperar a conexão, mesmo fora do escopo da função de retorno de chamada em que este Transmissão O objeto foi recebido.

Descrição detalhada

Representa o estado de um fluxo de áudio e vídeo em uma sessão da Video API da Vonage. Para obter as informações mais atualizadas, use o Stream propriedade de um Editora ou Assinante antes de acessar qualquer uma das propriedades do fluxo.

O Sessão o objeto envia o Session.StreamReceived evento que ocorre quando há um novo fluxo na sessão. Esse objeto representa apenas o fluxo no momento da chamada de retorno.

O Sessão envia um Session.StreamDropped evento que ocorre quando um stream é removido da sessão (por exemplo, quando é retirado do ar). Novamente, essa instância representa apenas o stream no momento da chamada de retorno.

Documentação do imóvel

Altura

--- int OpenTok.Stream.Height

A altura da resolução-alvo do capturador do editor, em pixels, conforme informada pela última vez à sessão. Esse valor é transmitido a todos os participantes da sessão e pode ser lido tanto pelos clientes editores quanto pelos assinantes.

Esse valor pode mudar durante a execução quando o editor altera a resolução de captura, por exemplo, devido a uma mudança na orientação do dispositivo ou a uma alteração nas configurações de captura. Adicione um ouvinte de evento para o Session.StreamDimensionsChanged evento para detectar alterações nas propriedades Width ou Height.

Observação: Esse valor representa a resolução alvo de captura do editor, e não a resolução efetivamente codificada ou recebida pelo assinante. O editor pode codificar em uma resolução inferior devido a restrições de largura de banda ou de CPU.

Para transmissões publicadas usando o recurso de vídeo escalável, esse valor é definido como a altura da resolução máxima disponível para a transmissão. Para obter mais informações sobre vídeo escalável, consulte a documentação do Roteador de mídia OpenTok.

Largura

--- int OpenTok.Stream.Width

A largura da resolução-alvo do capturador do editor, em pixels, conforme foi sinalizada pela última vez à sessão. Esse valor é transmitido a todos os participantes da sessão e pode ser visualizado tanto nos clientes editores quanto nos assinantes.

Esse valor pode mudar durante a execução quando o editor altera a resolução de captura, por exemplo, devido a uma mudança na orientação do dispositivo ou a uma alteração nas configurações de captura. Adicione um ouvinte de evento para o Session.StreamDimensionsChanged evento para detectar alterações nas propriedades Width ou Height.

Observação: Esse valor representa a resolução alvo de captura do editor, e não a resolução efetivamente codificada ou recebida pelo assinante. O editor pode codificar em uma resolução inferior devido a restrições de largura de banda ou de CPU.

Para transmissões publicadas usando o recurso de vídeo escalável, esse valor é definido como a largura da resolução máxima disponível para a transmissão. Para obter mais informações sobre vídeo escalável, consulte a documentação do Roteador de mídia OpenTok.