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.