java.lang.Object

com.opentok.android.Session.Capabilities

Classe de contenção: : Sessão


classe pública estática Session.Capabilities estende Objeto

Define o valor retornado pela função Session.getCapabilities() método. Depois de se conectar a uma sessão e o Session.SessionListener.onConnected(Session session) O método foi chamado; essa propriedade identifica se o cliente pode publicar fluxos, assinar fluxos e usar os métodos para silenciar o áudio das transmissões em uma sessão, com base na função atribuída ao token usado para se conectar à sessão.

Por exemplo, se você se conectar a uma sessão usando um token ao qual foi atribuída a função de Assinante, o canPublish a propriedade deste objeto está definida como false (e o cliente não possui privilégios para publicar na sessão). Para obter mais informações, consulte o OpenTok token documentação.

Resumo do campo

Campos

Modificador e Tipo

Campo

Descrição

boolean

canForceDisconnect

Se o cliente pode solicitar o encerramento forçado de conexões na sessão (true) ou não (false).

boolean

canForceMute

Se o cliente pode solicitar o silenciamento forçado de fluxos na sessão ou desativar o estado de silenciamento ativo em uma sessão (true) ou não (false).

boolean

canPublish

Se o cliente pode publicar fluxos na sessão (true) ou não (false).

boolean

canSubscribe

Se o cliente pode se inscrever em fluxos na sessão (true) ou não (false).

Resumo do Construtor

Construtores

Construtor

Descrição

Capabilities()

Resumo do método

Todos os métodosMétodos de instânciaMétodos concretos

Modificador e Tipo

Método

Descrição

String

toString()

Métodos herdados da classe java.lang.Objeto

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

Detalhes do campo

canPublish

public boolean canPublish

Se o cliente pode publicar fluxos na sessão (true) ou não (false). Isso está definido como false para clientes que se conectam a uma sessão usando um token ao qual foi atribuída a função de Assinante.

canSubscribe

public boolean canSubscribe

Se o cliente pode se inscrever em fluxos na sessão (true) ou não (false).

canForceMute

public boolean canForceMute

Se o cliente pode solicitar o silenciamento forçado de fluxos na sessão ou desativar o estado de silenciamento ativo em uma sessão (true) ou não (false).

Veja também: : - Session.forceMuteAll(Iterable) - Session.forceMuteStream(Stream stream) - Session.disableForceMute()

canForceDisconnect

public boolean canForceDisconnect

Se o cliente pode solicitar o encerramento forçado de conexões na sessão (true) ou não (false).

Veja também: : - Session.forceDisconnect(Connection connection)

Detalhes do construtor

Recursos

public Capabilities()

Detalhes do método

toString

público  String toString()

Substituições: : toString na aula  Object