java.lang.Object

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.