com.opentok.SessionProperties
classe pública SessionProperties estende Objeto
Define valores para o properties parâmetro do
OpenTok.createSession(SessionProperties) método.
Veja também:
: - OpenTok.createSession(com.opentok.SessionProperties properties)
Resumo das classes aninhadas
Classes aninhadas
Modificador e Tipo
Classe
Descrição
static class
SessionProperties.Builder
Use esta classe para criar um objeto SessionProperties.
Resumo do método
Todos os métodosMétodos de instânciaMétodos concretos
Modificador e Tipo
Método
Descrição
ArchiveMode
archiveMode()
Define se a sessão será arquivada automaticamente (ArchiveMode.ALWAYS)
ou não (ArchiveMode.MANUAL).
String
archiveName()
Indica a resolução de arquivamento para todos os arquivos na sessão de arquivamento automático.
Resolution
archiveResolution()
Indica a resolução de arquivamento para todos os arquivos na sessão de arquivamento automático.
String
getLocation()
O endereço IP que indica a localização.
boolean
isEndToEndEncrypted()
Define se a sessão utilizará criptografia de ponta a ponta.
MediaMode
mediaMode()
Define se a sessão transmitirá fluxos usando o OpenTok Media Server ou se tentará transmitir fluxos diretamente entre os clientes.
Map<String,List<String>>
toMap()
Serializa as propriedades necessárias para fazer uma solicitação.
Métodos herdados da classe java.lang.Objeto
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Detalhes do método
getLocation
público String getLocation()
O endereço IP de indicação de localização. Consulte SessionProperties.Builder.location(String location).
mediaMode
público MediaMode mediaMode()
Define se a sessão transmitirá fluxos usando o OpenTok Media Server ou se tentará
transmitir fluxos diretamente entre os clientes. Consulte
SessionProperties.Builder.mediaMode(MediaMode mediaMode).
archiveMode
público Modo de arquivamento archiveMode()
Define se a sessão será arquivada automaticamente (ArchiveMode.ALWAYS)
ou não (ArchiveMode.MANUAL). Veja
SessionProperties.Builder.archiveMode(ArchiveMode archiveMode)
nome do arquivo
público String archiveName()
Indica a resolução de arquivamento para todos os arquivos na sessão de arquivamento automático. Uma sessão que começa com
modo de arquivamento ArchiveMode.ALWAYS utilizará essa resolução para todos os arquivos dessa sessão.
Retorna:
: O nome do arquivo, ou null se não estiver definido (valor padrão).
resolução do arquivo
público Resolução archiveResolution()
Indica a resolução de arquivamento para todos os arquivos na sessão de arquivamento automático. Uma sessão que começa com
modo de arquivamento ArchiveMode.ALWAYS utilizará essa resolução para todos os arquivos dessa sessão.
Retorna:
: A enumeração de resolução do arquivo, ou null se não estiver definido (valor padrão).
isEndToEndEncrypted
public boolean isEndToEndEncrypted()
Define se a sessão utilizará
criptografia de ponta a ponta.
Veja SessionProperties.Builder.endToEndEncryption().
Devoluções:
: true se a criptografia de ponta a ponta estiver ativada, false caso contrário.
toMap
público Mapa<String,Lista<String>> toMap()
Serializa as propriedades necessárias para fazer uma solicitação.
Retorna: : As propriedades da sessão como um Map.