java.lang.Object

com.opentok.Broadcast


classe pública Broadcast estende Objeto

Representa uma transmissão ao vivo de uma sessão do OpenTok.

Resumo das classes aninhadas

Classes aninhadas

Modificador e Tipo

Classe

Descrição

static enum

Broadcast.StreamMode

Define os valores utilizados no BroadcastProperties.Builder.streamMode(com.opentok.Broadcast.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()

O momento em que a transmissão foi iniciada, em milissegundos desde a época Unix.

String

getHls()

A URL HLS (se houver) da transmissão.

String

getHlsStatus()

O status HLS da transmissão, se for conhecido.

String

getId()

O ID da transmissão.

int

getMaxBitrate()

A taxa de bits máxima (bits por segundo) é um valor opcional permitido na composição da transmissão.

int

getMaxDuration()

A duração máxima da transmissão, em segundos.

String

getMultiBroadcastTag()

Retorna o multiBroadcastTag, caso esteja definido para a transmissão.

int

getProjectId()

A chave da API do OpenTok associada à transmissão.

String

getResolution()

A resolução da transmissão.

List<Rtmp>

getRtmpList()

Uma lista de URLs RTMP (se houver) da transmissão.

String

getSessionId()

O ID da sessão do OpenTok associada a esta transmissão.

String

getStatus()

O status da transmissão: “iniciada” ou “interrompida”.

Broadcast.StreamMode

getStreamMode()

O modo de fluxo a ser utilizado para selecionar os fluxos a serem incluídos neste arquivo: StreamMode.AUTO ou StreamMode.MANUAL.

long

getUpdatedAt()

O momento em que a transmissão foi atualizada, em milissegundos desde a época Unix.

boolean

hasAudio()

Se a transmissão tem áudio (true) ou não (false).

boolean

hasVideo()

Se a transmissão contém vídeo (true) ou não (false).

static Broadcast

makeBroadcast()

Não ligue para o makeBroadcast() método.

String

toString()

Métodos herdados da classe java.lang.Objeto

equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

Detalhes do método

makeBroadcast

público estático  Transmissão makeBroadcast()

Não ligue para o makeBroadcast() método. Para iniciar uma transmissão ao vivo, chame o OpenTok.startBroadcast() método.

getId

público  String getId()

O ID da transmissão.

getSessionId

público  String getSessionId()

O ID da sessão do OpenTok associada a esta transmissão.

getProjectId

public int getProjectId()

A chave da API do OpenTok associada à transmissão.

getCreatedAt

public long getCreatedAt()

O momento em que a transmissão foi iniciada, em milissegundos desde a época Unix.

getUpdatedAt

public long getUpdatedAt()

O momento em que a transmissão foi atualizada, em milissegundos desde a época Unix.

getMaxDuration

public int getMaxDuration()

A duração máxima da transmissão, em segundos.

Retorna: : A duração máxima.

getMaxBitrate

public int getMaxBitrate()

A taxa de bits máxima (bits por segundo) é um valor opcional permitido na composição da transmissão.

Retorna: : A taxa de bits máxima.

getResolution

público  String getResolution()

A resolução da transmissão.

getStatus

público  String getStatus()

O status da transmissão: “iniciada” ou “interrompida”.

getMultiBroadcastTag

público  String getMultiBroadcastTag()

Retorna o multiBroadcastTag, caso esteja definido para a transmissão.

getHls

público  String getHls()

A URL HLS (se houver) da transmissão.

getHlsStatus

público  String getHlsStatus()

O status HLS da transmissão, se conhecido. Pode ser um dos seguintes: “conectando”, “pronto”, “ao vivo”, “encerrado”, “erro”.

Retorna: : O status do HLS como uma string (se aplicável).

getRtmpList

público  Lista<RTMP> getRtmpList()

Uma lista de URLs RTMP (se houver) da transmissão.

hasAudio

public boolean hasAudio()

Se a transmissão tem áudio (true) ou não (false).

hasVideo

public boolean hasVideo()

Se a transmissão contém vídeo (true) ou não (false).

getStreamMode

público  Broadcast.StreamMode getStreamMode()

O modo de fluxo a ser utilizado para selecionar os fluxos a serem incluídos neste arquivo: StreamMode.AUTO ou StreamMode.MANUAL.

toString

público  String toString()

Substituições: : toString na aula  Object