Referência do SDK do OpenTok para .NET
O SDK do OpenTok para .NET inclui as seguintes classes:
| Classe | Descrição |
|---|---|
| OpenTokSDK | 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`. |
| OpenTokSDK.Arquivo | Representa um arquivo de uma sessão da Video API da Vonage. |
| OpenTokSDK.Layout do arquivo | Estrutura que o arquivo irá utilizar |
| OpenTokSDK.ArchiveList | Uma classe para acessar uma matriz de objetos Archive. |
| OpenTokSDK.AudioConnectorStartRequest | Representa uma solicitação para enviar áudio de uma sessão da Video API da Vonage para um WebSocket. |
| OpenTokSDK.AudioConnectorStartRequest.WebSocket | Opções para configurar a chamada de conexão do WebSocket. |
| OpenTokSDK.Broadcast | Representa uma transmissão de uma sessão da Video API da Vonage. |
| OpenTokSDK.Broadcast.BroadcastHlsSettings | Fornece detalhes sobre um fluxo HLS. |
| OpenTokSDK.Broadcast.BroadcastSettings | Fornece detalhes sobre um fluxo de transmissão HLS. Esse objeto inclui uma propriedade `hls` que especifica se a funcionalidade de DVR e o modo de baixa latência estão habilitados para o fluxo HLS. |
| OpenTokSDK.BroadcastLayout | Representa um layout de transmissão de uma sessão da Video API da Vonage. |
| OpenTokSDK.Constantes | Use a biblioteca OpenTok.js para desenvolver aplicativos de comunicação por vídeo, voz e mensagens com WebRTC, baseados na Video API da Vonage, em dispositivos iOS. |
| OpenTokSDK.Constantes.OpenTokVersion | Use a biblioteca OpenTok.js para desenvolver aplicativos de comunicação por vídeo, voz e mensagens com WebRTC, baseados na Video API da Vonage, em dispositivos iOS. |
| OpenTokSDK.DialAuth | Utilizado para definir o nome de usuário e a senha a serem usados no método OpenTok.Dial. Esses dados são utilizados na solicitação SIP INVITE para autenticação HTTP digest, caso seja exigido pela sua plataforma SIP. Consulte a classe DialOptions. |
| OpenTokSDK.DialOptions | Utilizado para definir opções para o método OpenTok.Dial. Trata-se de cabeçalhos personalizados a serem adicionados à solicitação SIP INVITE iniciada pelo OpenTok para sua plataforma SIP. |
| OpenTokSDK.Exception | Use a biblioteca OpenTok.js para desenvolver aplicativos de comunicação por vídeo, voz e mensagens com WebRTC, baseados na Video API da Vonage, em dispositivos iOS. |
| OpenTokSDK.Exception.OpenTokArgumentException | Define um objeto de exceção lançado quando um argumento inválido é passado para um método. |
| OpenTokSDK.Exception.OpenTokException | Define as exceções no SDK do OpenTok. |
| OpenTokSDK.Exception.OpenTokWebException | Define um objeto de exceção lançado quando uma chamada à API REST resulta em uma resposta de erro. |
| OpenTokSDK.OpenTok | Contém métodos para criar sessões da Video API da Vonage, gerar tokens e trabalhar com arquivos. |
| OpenTokSDK.Render.ListRendersRequest | Representa uma solicitação para recuperar os renderizadores do Experience Composer. (OpenTok.ListRendersAsync). |
| OpenTokSDK.Render.RenderResolutionConverter | Conversor personalizado para serializar RenderResolution. |
| OpenTokSDK.Render.StartRenderRequest | Representa as opções de solicitação para o método `OpenTok.StartRenderAsync`. |
| OpenTokSDK.Render.StartRenderRequest.Propriedades do Editor | As propriedades do Publisher para o fluxo de saída composto de um Render. |
| OpenTokSDK.Rtmp | Representa um fluxo RTMP em uma sessão da Video API da Vonage. |
| OpenTokSDK.Session | Representa uma sessão da Video API da Vonage. Use o método OpenTok.CreateSession da classe OpenTok para criar uma sessão da Video API da Vonage. Use a propriedade Id do objeto Session para obter o ID da sessão. |
| OpenTokSDK.SignalProperties | Define a carga útil do Signal para a API do Signal. |
| OpenTokSDK.Sip | Objeto de resposta de discagem contendo informações SIP |
| OpenTokSDK.Stream | Representa um stream em uma sessão da Video API da Vonage. |
| OpenTokSDK.StreamList | Uma classe para acessar uma matriz de objetos Stream. |
| OpenTokSDK.StreamProperties | Define listas de classes para um ou mais fluxos na sessão. Utilizado pelo método OpenTok.SetStreamClassLists(). |
| OpenTokSDK.Util | Use a biblioteca OpenTok.js para desenvolver aplicativos de comunicação por vídeo, voz e mensagens com WebRTC, baseados na Video API da Vonage, em dispositivos iOS. |
| OpenTokSDK.Util.HttpClient | O valor personalizado do user-agent. O HttpClient acrescentará esse valor, caso exista, ao valor inicial do user-agent. |
| OpenTokSDK.Util.OpenTokUtils | Utilizado quando uma WebException é interceptada para verificar se a versão do TLS está correta. Se a versão do TLS for inferior a 1.2 e não for o padrão do sistema (0), este método lança uma exceção |