java.lang.Object

com.opentok.android.Session.Capabilities

Clase contenedora: : Sesión


clase pública estática Session.Capabilities extende Objeto

Define el valor devuelto por la Session.getCapabilities() método. Una vez que te hayas conectado a una sesión y el Session.SessionListener.onConnected(Session session) se ha llamado al método, esta propiedad indica si el cliente puede publicar flujos, suscribirse a flujos y utilizar los métodos para silenciar el audio de las transmisiones en una sesión, en función del rol asignado al token utilizado para conectarse a la sesión.

Por ejemplo, si te conectas a una sesión utilizando un token al que se le ha asignado el rol de «Suscriptor», el canPublish La propiedad de este objeto está establecida en false (y el cliente no tiene permisos para publicar en la sesión). Para obtener más información, consulta la documentación de OpenTok ficha documentación.

Resumen del campo

Campos

Modificador y tipo

Campo

Descripción

boolean

canForceDisconnect

Si el cliente puede solicitar la desconexión forzada de las conexiones en la sesión (true) o no (false).

boolean

canForceMute

Si el cliente puede solicitar el silenciamiento forzado de las transmisiones en la sesión o desactivar el estado de silenciamiento activo en una sesión (true) o no (false).

boolean

canPublish

Si el cliente puede publicar flujos en la sesión (true) o no (false).

boolean

canSubscribe

Si el cliente puede suscribirse a flujos en la sesión (true) o no (false).

Resumen del constructor

Constructores

Constructor

Descripción

Capabilities()

Resumen del método

Todos los métodosMétodos de instanciaMétodos concretos

Modificador y tipo

Método

Descripción

String

toString()

Métodos heredados de la clase java.lang.Objeto

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Detalles del campo

canPublish

public boolean canPublish

Si el cliente puede publicar flujos en la sesión (true) o no (false). Esto está configurado en false para los clientes que se conectan a una sesión mediante un token al que se le ha asignado el rol de «Suscriptor».

canSubscribe

public boolean canSubscribe

Si el cliente puede suscribirse a flujos en la sesión (true) o no (false).

canForceMute

public boolean canForceMute

Si el cliente puede solicitar el silenciamiento forzado de las transmisiones en la sesión o desactivar el estado de silenciamiento activo en una sesión (true) o no (false).

Véase también: : - Session.forceMuteAll(Iterable) - Session.forceMuteStream(Stream stream) - Session.disableForceMute()

canForceDisconnect

public boolean canForceDisconnect

Si el cliente puede solicitar la desconexión forzada de las conexiones en la sesión (true) o no (false).

Véase también: : - Session.forceDisconnect(Connection connection)

Datos del constructor

Capacidades

public Capabilities()

Detalles del método

toString

público  Cadena toString()

Sobrescrituras: : toString en clase  Object