com.opentok.Archive
classe pública Archive estende Objeto
Representa um arquivo de uma sessão do OpenTok.
Resumo das classes aninhadas
Classes aninhadas
Modificador e Tipo
Classe
Descrição
static enum
Archive.OutputMode
Define os valores utilizados no
ArchiveProperties.Builder.outputMode(com.opentok.Archive.OutputMode) método
e retornado pelo getOutputMode() método.
static enum
Archive.Status
Define os valores retornados pela função getStatus() método.
static enum
Archive.StreamMode
Define os valores utilizados no
ArchiveProperties.Builder.streamMode(com.opentok.Archive.StreamMode) método
e retornado pelo getStreamMode() método.
Resumo do método
Todos os métodosMétodos estáticosMétodos de instânciaMétodos concretos
Modificador e Tipo
Método
Descrição
long
getCreatedAt()
A hora em que o arquivo foi criado, em milissegundos desde a época do Unix.
int
getDuration()
A duração do arquivo, em segundos.
String
getId()
O ID do arquivo.
int
getMaxBitrate()
A taxa de bits máxima do arquivo, em bits por segundo.
String
getMultiArchiveTag()
Retorna o multiArchiveTag, caso esteja definido para o arquivo.
String
getName()
O nome do arquivo.
Archive.OutputMode
getOutputMode()
O modo de saída a ser gerado para este arquivo: composed ou individual.
int
getPartnerId()
A chave da API do OpenTok associada ao arquivo.
String
getPassword()
A senha criptografada, caso um armazenamento de arquivos tenha sido configurado para usar uma chave de criptografia
String
getReason()
Para arquivos com o status Status.STOPPED ou Status.FAILED, essa string descreve o motivo pelo qual o arquivo foi interrompido (como “duração máxima excedida”) ou falhou.
String
getResolution()
A resolução do arquivo.
String
getSessionId()
O ID da sessão do OpenTok associada a este arquivo.
long
getSize()
O tamanho do arquivo MP4.
Archive.Status
getStatus()
O status do arquivo, conforme definido pelo Archive.Status enum.
Archive.StreamMode
getStreamMode()
O modo de fluxo a ser utilizado para selecionar os fluxos a serem incluídos neste arquivo:
StreamMode.AUTO ou StreamMode.MANUAL.
String
getUrl()
O URL para download do arquivo MP4 disponível.
boolean
hasAudio()
Se o arquivo possui uma faixa de áudio (true) ou não (false).
boolean
hasVideo()
Se o arquivo possui uma trilha de vídeo (true) ou não (false).
static Archive
makeArchive()
String
toString()
Métodos herdados da classe java.lang.Objeto
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Detalhes do método
makeArchive
público estático Arquivo makeArchive()
getCreatedAt
public long getCreatedAt()
A hora em que o arquivo foi criado, em milissegundos desde a época do Unix.
getDuration
public int getDuration()
A duração do arquivo, em segundos.
getId
público String getId()
O ID do arquivo.
getName
público String getName()
O nome do arquivo.
getResolution
público String getResolution()
A resolução do arquivo.
getPartnerId
public int getPartnerId()
A chave da API do OpenTok associada ao arquivo.
getReason
público String getReason()
Para arquivos com o status Status.STOPPED ou Status.FAILED, essa string descreve o motivo pelo qual o arquivo foi interrompido (como “duração máxima excedida”) ou falhou.
getSessionId
público String getSessionId()
O ID da sessão do OpenTok associada a este arquivo.
getSize
public long getSize()
O tamanho do arquivo MP4. Para arquivos que ainda não foram gerados, esse valor é definido como 0.
getMaxBitrate
public int getMaxBitrate()
A taxa de bits máxima do arquivo, em bits por segundo.
Desde: : 4.15.0
getStatus
público Status do arquivo getStatus()
O status do arquivo, conforme definido pelo Archive.Status enum.
getUrl
público String getUrl()
A URL de download do arquivo MP4 disponível. Isso só é definido para um arquivo cujo status
esteja definido como Status.AVAILABLE; para outros arquivos (incluindo aqueles com o status
Status.UPLOADED), esse método retorna null. A URL de download é ofuscada, e o arquivo
fica disponível nessa URL apenas por 10 minutos. Para gerar uma nova URL, chame o
OpenTok.listArchives() ou OpenTok.getArchive(String)
método.
hasVideo
public boolean hasVideo()
Se o arquivo possui uma trilha de vídeo (true) ou não (false).
hasAudio
public boolean hasAudio()
Se o arquivo possui uma faixa de áudio (true) ou não (false).
getOutputMode
público Archive.OutputMode getOutputMode()
O modo de saída a ser gerado para este arquivo: composed ou individual.
getStreamMode
público Archive.StreamMode getStreamMode()
O modo de fluxo a ser utilizado para selecionar os fluxos a serem incluídos neste arquivo:
StreamMode.AUTO ou StreamMode.MANUAL.
getPassword
público String getPassword()
A senha criptografada, caso um armazenamento de arquivos tenha sido configurado para usar uma chave de criptografia
getMultiArchiveTag
público String getMultiArchiveTag()
Retorna o multiArchiveTag, caso esteja definido para o arquivo.
toString
público String toString()
Substituições:
: toString na aula Object