Aulas
classe Arquivo
Representa um arquivo de uma sessão da Video API da Vonage. Mais...
classe Layout do arquivo
Estrutura que o arquivo irá utilizar Mais...
classe Lista de arquivos
Uma classe para acessar uma matriz de Arquivo objetos. Mais...
struct [AudioConnector]
Representa um conector de áudio. [Mais...]
classe AudioConnectorStartRequest
Representa uma solicitação para enviar áudio de uma sessão da Video API da Vonage para um WebSocket. Mais...
classe Transmissão
Representa uma transmissão de uma sessão da Video API da Vonage. Mais...
classe BroadcastLayout
Representa um layout de transmissão de uma sessão da Video API da Vonage. Mais...
classe DialAuth
Utilizado para definir o nome de usuário e a senha a serem usados no OpenTok.Dial método. Eles são utilizados na solicitação SIP INVITE para autenticação HTTP Digest, caso isso seja exigido pela sua plataforma SIP. Consulte o Opções de discagem classe. Mais...
classe Opções de discagem
Usado para definir opções para o OpenTok.Dial método. Trata-se de cabeçalhos personalizados a serem adicionados à solicitação SIP ​INVITE​ iniciada a partir de OpenTok à sua plataforma SIP. Mais...
classe OpenTok
Contém métodos para criar sessões da Video API da Vonage, gerar tokens e trabalhar com arquivos. Mais...
classe Extensões de Função
Para uso interno.
classe RTMP
Representa um fluxo RTMP em uma sessão da Video API da Vonage. Mais...
classe Sessão
Representa uma sessão da Video API da Vonage. Use o OpenTok.CreateSession método do OpenTok classe para criar uma sessão da Video API da Vonage. Use a propriedade Id da Sessão objeto para obter o ID da sessão. Mais...
classe Propriedades do Sinal
Define a carga útil do Signal para a API do Signal. Mais...
classe Um gole
Objeto de resposta de discagem contendo informações SIP Mais...
classe Transmissão
Representa um stream em uma sessão da Video API da Vonage. Mais...
classe Lista de transmissões
Uma classe para acessar uma matriz de Transmissão objetos. Mais...
classe StreamProperties
Define listas de classes para um ou mais fluxos na sessão. Utilizado pelo OpenTok.SetStreamClassLists() método. Mais...
Enumerações
enum Status do arquivo {   ArchiveStatus.AVAILABLE, ArchiveStatus.DELETED, ArchiveStatus.FAILED, ArchiveStatus.PAUSED,   ArchiveStatus.STARTED, ArchiveStatus.STOPPED, ArchiveStatus.UPLOADED, ArchiveStatus.EXPIRED,   ArchiveStatus.UNKOWN }
Define os valores retornados pela propriedade Status de um objeto Archive. Consulte o método ListArchives() da classe OpenTok. Mais...
enum Modo de saída { OutputMode.COMPOSED, OutputMode.INDIVIDUAL }
Define valores para a propriedade OutputMode de um objeto Archive. Mais...
enum Tipo de layout {   LayoutType.bestFit, LayoutType.custom, LayoutType.apresentação horizontal, LayoutType.pip,   LayoutType.apresentação vertical }
O tipo de layout para um arquivo. Mais...
enum Função { Função.PUBLISHER, Função.ASSINANTE, Função.MODERADOR }
Define os valores para o parâmetro `role` do método `GenerateToken` da classe `OpenTok`. Mais...
enum ScreenShareLayoutType { ScreenShareLayoutType.Pip, ScreenShareLayoutType.BestFit, ScreenShareLayoutType.VerticalPresentation, ScreenShareLayoutType.ApresentaçãoHorizontal }
Para layouts de arquivo e transmissão, o tipo de layout a ser usado com compartilhamentos de tela. Se essa enumeração for utilizada, a propriedade Type deve ser definida como BestFit. Mais...
enum MediaMode { MediaMode.ROUTED, MediaMode.RELAYED }
Define os valores para o parâmetro `mediaMode` do método `OpenTok.CreateSession` da classe `OpenTok`. Mais...
enum Modo de arquivamento { ArchiveMode.MANUAL, ArchiveMode.ALWAYS }
Define valores para a propriedade `archiveMode` do objeto `Session`. Esses valores também são utilizados para o parâmetro `archiveMode` do método `OpenTok.CreateSession`. Mais...
enum StreamMode { StreamMode.Auto, StreamMode.Manual }
Se os fluxos incluídos em um arquivo ou transmissão são selecionados automaticamente ou manualmente. Consulte o streamMode parâmetro dos métodos OpenTok.StartArchive e OpenTok.StartBroadcast). Mais...

Documentação sobre tipos de enumeração

Modo de arquivamento

Define valores para a propriedade archiveMode do Sessão objeto. Você também utiliza esses valores para o parâmetro archiveMode do OpenTok.CreateSession método.

Recenseador
MANUAL A sessão não é arquivada automaticamente. Para arquivar a sessão, você pode chamar a função OpenTok.StartArchive método.
ALWAYS A sessão é arquivada automaticamente (assim que houver clientes publicando fluxos na sessão).

Status do arquivo

Define os valores retornados pela propriedade Status de um Arquivo objeto. Consulte o método ListArchives() do OpenTok classe.

Recenseador
AVAILABLE O arquivo está disponível para download no OpenTok nuvem. Você pode obter a URL do arquivo para download acessando a propriedade Url do Arquivo objeto.
DELETED O arquivo de arquivo foi excluído.
FAILED A gravação do arquivo falhou.
PAUSED O arquivamento está em andamento e nenhum cliente está publicando fluxos na sessão. Quando um arquivamento está em andamento e algum cliente publica um fluxo, o status é INICIADO. Quando um arquivamento está EM PAUSA, nada é gravado. Quando um cliente começa a publicar um fluxo, a gravação é iniciada (ou retomada). Se todos os clientes se desconectarem de uma sessão que está sendo arquivada, o status muda para PAUSADO e, após 60 segundos, a gravação do arquivamento é interrompida (e o status muda para PARADO).
STARTED A gravação de arquivo já começou e está em andamento.
STOPPED A gravação do arquivo foi interrompida, mas o arquivo não está disponível.
UPLOADED O arquivo está disponível para download no bucket do Amazon S3 ou no contêiner do Windows Azure que você configurou para o seu Projeto OpenTok.
EXPIRED O arquivo não está mais disponível para download no OpenTok nuvem.
UNKOWN Não se sabe qual é a situação do arquivo.

Tipo de layout

O tipo de layout para o an Arquivo.

Recenseador
bestFit Layout de melhor ajuste.
personalizado Use um layout personalizado (a propriedade da folha de estilo deve estar definida).
apresentação horizontal Apresentação horizontal.
pip Imagem na imagem.
apresentação vertical Apresentação vertical.

MediaMode

Define valores para o parâmetro mediaMode do OpenTok.CreateSession método do OpenTok classe.

Recenseador
ROUTED A sessão transmitirá fluxos de vídeo utilizando o Media Router da Video API da Vonage.
RELAYED A sessão tentará transmitir fluxos diretamente entre os clientes. Se dois clientes não conseguirem enviar e receber os fluxos um do outro, devido a firewalls nas redes dos clientes, seus fluxos serão retransmitidos por meio do OpenTok Servidor TURN.

Modo de saída

Define valores para a propriedade OutputMode de um Arquivo objeto.

Recenseador
COMPOSED Todas as transmissões no arquivo são gravadas em um único arquivo (composto).
INDIVIDUAL Cada transmissão no arquivo é gravada em um arquivo individual.

Função

--- enum OpenTokSDK.Role

Define valores para o parâmetro “role” do método GenerateToken do OpenTok classe.

Recenseador
PUBLISHER Um publisher pode publicar fluxos, assinar fluxos e enviar sinais. (Esse é o valor padrão caso você não defina uma função ao chamar o método GenerateToken do OpenTok classe.
SUBSCRIBER Um assinante só pode se inscrever em transmissões.
MODERATOR Além dos privilégios concedidos a um editor, um moderador pode desempenhar funções de moderação, como forçar clientes a se desconectarem, interromper a publicação de transmissões ou silenciar o áudio em transmissões publicadas. Consulte o Guia do desenvolvedor sobre moderação.

ScreenShareLayoutType

Para layouts de arquivo e transmissão, o tipo de layout a ser usado com compartilhamentos de tela. Se essa enumeração for utilizada, a propriedade Type deve ser definida como BestFit.

Recenseador
Pip Imagem na imagem
BestFit Melhor ajuste
Apresentação Vertical Apresentação vertical
Apresentação horizontal Apresentação horizontal

StreamMode

Se os fluxos incluídos em um arquivo ou transmissão são selecionados automaticamente ou manualmente. Consulte o streamMode parâmetro do OpenTok.StartArchive e OpenTok.StartBroadcast métodos).

Recenseador
Auto Todas as transmissões da sessão podem ser incluídas.
Manual Você deverá especificar os fluxos a serem incluídos no arquivo ou na transmissão. Para um arquivo, use o OpenTok.AddStreamToArchive e OpenTok.RemoveStreamFromArchive métodos (ou o OpenTok.AddStreamToArchiveAsync e OpenTok.RemoveStreamFromArchiveAsync métodos). Para uma transmissão, use o OpenTok.AddStreamToBroadcast e OpenTok.RemoveStreamFromBroadcast métodos (ou o OpenTok.AddStreamToBroadcastAsync e OpenTok.RemoveStreamFromBroadcastAsync métodos).