Referencia del SDK de OpenTok para .NET
El SDK de OpenTok para .NET incluye las siguientes clases:
| Clase | Descripción |
|---|---|
| OpenTokSDK | Define los valores de la propiedad `archiveMode` del objeto `Session`. Estos valores también se utilizan para el parámetro `archiveMode` del método `OpenTok.CreateSession`. |
| OpenTokSDK.Archivo | Representa un archivo de una sesión de la Video API de Vonage. |
| OpenTokSDK.ArchiveLayout | Estructura que va a utilizar el archivo |
| OpenTokSDK.ArchiveList | Una clase para acceder a una matriz de objetos Archive. |
| OpenTokSDK.AudioConnectorStartRequest | Representa una solicitud para enviar audio desde una sesión de la Video API de Vonage a un WebSocket. |
| OpenTokSDK.AudioConnectorStartRequest.WebSocket | Opciones para configurar la llamada de conexión de WebSocket. |
| OpenTokSDK.Broadcast | Representa una retransmisión de una sesión de la Video API de Vonage. |
| OpenTokSDK.Broadcast.BroadcastHlsSettings | Proporciona información detallada sobre una transmisión HLS. |
| OpenTokSDK.Broadcast.BroadcastSettings | Proporciona información detallada sobre una transmisión HLS. Este objeto incluye una propiedad «hls» que especifica si la funcionalidad de grabación (DVR) y el modo de baja latencia están activados para la transmisión HLS. |
| OpenTokSDK.BroadcastLayout | Representa una estructura de retransmisión de una sesión de la Video API de Vonage. |
| OpenTokSDK.Constantes | Utiliza la biblioteca OpenTok.js para desarrollar aplicaciones de comunicación por vídeo, voz y mensajería basadas en WebRTC y que utilicen la Video API de Vonage en dispositivos iOS. |
| OpenTokSDK.Constantes.OpenTokVersion | Utiliza la biblioteca OpenTok.js para desarrollar aplicaciones de comunicación por vídeo, voz y mensajería basadas en WebRTC y que utilicen la Video API de Vonage en dispositivos iOS. |
| OpenTokSDK.DialAuth | Se utiliza para configurar el nombre de usuario y la contraseña que se utilizarán en el método OpenTok.Dial. Estos datos se emplean en la solicitud SIP INVITE para la autenticación HTTP Digest, en caso de que tu plataforma SIP lo requiera. Consulta la clase DialOptions. |
| OpenTokSDK.DialOptions | Se utilizan para definir las opciones del método OpenTok.Dial. Se trata de encabezados personalizados que se añaden a la solicitud SIP INVITE iniciada desde OpenTok hacia tu plataforma SIP. |
| OpenTokSDK.Exception | Utiliza la biblioteca OpenTok.js para desarrollar aplicaciones de comunicación por vídeo, voz y mensajería basadas en WebRTC y que utilicen la Video API de Vonage en dispositivos iOS. |
| OpenTokSDK.Exception.OpenTokArgumentException | Define un objeto de excepción que se lanza cuando se pasa un argumento no válido a un método. |
| OpenTokSDK.Exception.OpenTokException | Define las excepciones del SDK de OpenTok. |
| OpenTokSDK.Exception.OpenTokWebException | Define un objeto de excepción que se lanza cuando una llamada a la API REST da lugar a una respuesta de error. |
| OpenTokSDK.OpenTok | Contiene métodos para crear sesiones de la Video API de Vonage, generar tokens y trabajar con archivos. |
| OpenTokSDK.Render.ListRendersRequest | Representa una solicitud para recuperar los renderizadores de Experience Composer. (OpenTok.ListRendersAsync). |
| OpenTokSDK.Render.RenderResolutionConverter | Convertidor personalizado para serializar RenderResolution. |
| OpenTokSDK.Render.StartRenderRequest | Representa las opciones de solicitud para OpenTok.StartRenderAsync. |
| OpenTokSDK.Render.StartRenderRequest.PublisherProperties | Las propiedades del Publisher para el flujo de salida compuesto de un Render. |
| OpenTokSDK.Rtmp | Representa una transmisión RTMP en una sesión de la Video API de Vonage. |
| OpenTokSDK.Session | Representa una sesión de la Video API de Vonage. Utiliza el método OpenTok.CreateSession de la clase OpenTok para crear una sesión de la Video API de Vonage. Utiliza la propiedad Id del objeto Session para obtener el ID de la sesión. |
| OpenTokSDK.SignalProperties | Define la carga útil de Signal para la API de Signal. |
| OpenTokSDK.Sip | Objeto de respuesta de marcación que contiene información SIP |
| OpenTokSDK.Stream | Representa una transmisión en una sesión de la Video API de Vonage. |
| OpenTokSDK.StreamList | Una clase para acceder a una matriz de objetos Stream. |
| OpenTokSDK.StreamProperties | Define las listas de clases para una o varias transmisiones de la sesión. Lo utiliza el método OpenTok.SetStreamClassLists(). |
| OpenTokSDK.Util | Utiliza la biblioteca OpenTok.js para desarrollar aplicaciones de comunicación por vídeo, voz y mensajería basadas en WebRTC y que utilicen la Video API de Vonage en dispositivos iOS. |
| OpenTokSDK.Util.HttpClient | El valor personalizado del agente de usuario. HttpClient añadirá este valor, si existe, al valor inicial del agente de usuario. |
| OpenTokSDK.Util.OpenTokUtils | Se utiliza cuando se detecta una WebException para comprobar que la versión de TLS sea válida. Si la versión de TLS es inferior a 1.2 y no es la predeterminada del sistema (0), este método lanza una excepción. |