java.lang.Object

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