Se utiliza para crear un Editorial por ejemplo. Más...
| Funciones públicas para miembros | |
| Constructor (Contexto (contexto) | |
| Crea un nuevo Constructor por ejemplo. Más... | |
| Constructor () | |
| Crea un nuevo Constructor instancia. | |
| Editorial | Construya () |
| Crea un Editorial por ejemplo, basándose en el Publisher.Builder configuración. Más... |
| Propiedades | |
| IVideoCapturer | Capturador [get, set] |
| El capturador de vídeo que se utilizará para este editor. Si no se especifica ningún capturador, el Editorial utiliza el capturador de vídeo predeterminado, definido por el VideoCapturer clase. Este capturador de vídeo utiliza el primer dispositivo de vídeo de la lista de dispositivos disponibles en el sistema. | |
| cadena | Nombre [get, set] |
| El nombre del vídeo del editor. El Nombre del flujo La propiedad de una transmisión publicada por este emisor se establecerá en este valor (en todos los clientes). | |
| IVideoRenderer | Motores de renderizado [get, set] |
| El renderizador de vídeo que se va a utilizar para este editor. Si no se especifica ningún renderizador, el vídeo no se renderiza localmente. | |
| bool | ¿Hay pista de audio? = true [get, set] |
| Si se debe incluir una pista de audio en la transmisión publicada. | |
| bool | HasVideoTrack = true [get, set] |
| Si se debe incluir una pista de vídeo en la transmisión publicada. | |
| bool | Estéreo = false [get, set] |
| Si se desea habilitar el audio estéreo en la transmisión publicada. | |
| uint | Velocidad de bits de audio = 0 [get, set] |
| Editorial velocidad de bits de audio. Si se establece en 0, se utilizará el valor predeterminado. | |
| bool | OpusDtx = false [get, set] |
| Si se debe activar Opus DTX en la transmisión publicada. Al activar Opus DTX se puede reducir el consumo de ancho de banda en las transmisiones que presentan largos periodos de silencio. | |
| bool | AutoGainControl = true [get, set] |
| Si el editor tiene activado el control automático de ganancia de audio. | |
| bool | Supresión de ruido = true [get, set] |
| Si el editor tiene activada la supresión de ruido de audio. | |
| bool | Cancelación de eco = true [get, set] |
| Si el editor tiene activada la cancelación de eco de audio. | |
| bool | DisableAudioProcessing = false [get, set] |
| Si se activa esta opción, los parámetros «AutoGainControl», «NoiseSuppression» y «EchoCancellation» se ignorarán y se considerarán desactivados. | |
| bool | ScalableScreenshare = false [get, set] |
| Si se debe permitir el uso de vídeo escalable para un editor cuyo VideoSourceType esté establecido en «Screen» (true) o no (false, el valor por defecto). | |
| Contexto | Contexto [get, set] |
| El Contexto que se debe utilizar para esto Editorial objeto. | |
| bool | Audio alternativo para suscriptores = true [get, set] |
| Si se debe activar la opción de audio alternativo para los suscriptores. | |
| bool | EditorAudioAlternativo = false [get, set] |
| Si se debe habilitar la opción de audio alternativo del editor. | |
| bool | Permitir la captura de audio con el sonido silenciado = false [get, set] |
Si se configura en false, el micrófono se apagará automáticamente cuando todos los participantes hayan silenciado su audio. El micrófono se volverá a encender automáticamente cuando al menos un participante active su audio. Si se configura en true, el micrófono permanecerá siempre activado, incluso cuando todos los participantes hayan silenciado su audio. Ten en cuenta que, cuando el micrófono está desactivado, las funciones de devolución de llamada como AudioLevel o AudioData ya no se aplicará a los editores. El valor por defecto es false. |
|
| Códecs de vídeo preferidos | Códecs de vídeo preferidos = null [get, set] |
| Especifica los códecs de vídeo preferidos para la publicación. Más... | |
| bool | HasSenderStatsTrack = false [get, set] |
| Si se deben habilitar las estadísticas del remitente en el flujo publicado. El valor por defecto es «false». | |
| IDispatcher | Operador [get, set] |
| El IDispatcher instancia que se utiliza para programar eventos. El SDK incluye varios IDispatcher implementaciones, que deberían ser suficientes para la mayoría de las aplicaciones. También puedes crear una IDispatcher al sobrescribir el IDispatcher interfaz. El SDK incluye lo siguiente: IDispatcher implementaciones, que están disponibles para todos los marcos de presentación: Más... |
Descripción detallada
Se utiliza para crear un Editorial instancia.
Crear una instancia de un Constructor instancia llamando a la Builder() constructor. A continuación (opcionalmente), configura las propiedades del Constructor objeto. A continuación, llama a la Build() método para crear un Editorial objeto.
Documentación sobre constructores y destructores
Builder()
| OpenTok.Publisher.Builder.Builder | ( | Contexto | contexto | ) |
Crea un nuevo Constructor instancia.
Parámetros : | | | | --- | --- | | contexto | El Contexto para utilizar en el Editorial objeto. |
Documentación sobre funciones de miembro
Build()
| Editorial OpenTok.Publisher.Builder.Build | ( | ) |
Crea un Editorial por ejemplo, basándose en el Publisher.Builder ajustes.
Devuelve
Documentación inmobiliaria
Operador
| --- | IDispatcher OpenTok.Publisher.Builder.Dispatcher |
El IDispatcher instancia que se utiliza para programar eventos. El SDK incluye varios IDispatcher implementaciones, que deberían ser suficientes para la mayoría de las aplicaciones. También puedes crear una IDispatcher al sobrescribir el IDispatcher interfaz. El SDK incluye lo siguiente: IDispatcher implementaciones, que están disponibles para todos los marcos de presentación:
- DirectDispatcher
- Dispensador de trabajadores especializados
- ThreadPoolDispatcher También hay un IDispatcher Implementación prevista para cada marco de presentación compatible:
- WPFDispatcher (tanto para .NET Framework como para .NET Core)
- WinFormsDispatcher (tanto para .NET Framework como para .NET Core)
Códecs de vídeo preferidos
| --- | Códecs de vídeo preferidos OpenTok.Publisher.Builder.PreferredVideoCodecs = null |
Especifica los códecs de vídeo preferidos para la publicación.
Utiliza esta propiedad para controlar qué códecs de vídeo tienen prioridad durante la negociación. Asigna un OpenTok.Códecs de vídeo preferidos para especificar si la selección del códec debe ser automática o para proporcionar una lista explícita y ordenada de códecs.
- Establecer en
PreferredVideoCodecs.Automatic()para que el SDK seleccione el orden de códecs más adecuado. - Establecer en
new PreferredVideoCodecs(new List<PreferredVideoCodecs.Codec> { ... })para especificar un orden de preferencia manual. - Salir
nullutilizar la preferencia de códec predeterminada tal y como se define en la configuración del proyecto.
Si se proporciona una lista de códecs no válida (por ejemplo, una lista vacía), la inicialización del editor fallará. Códecs compatibles: VP8, H264, VP9.