java.lang.Enum<PublisherKit.VideoBitratePreset>
com.opentok.android.PublisherKit.VideoBitratePreset
Todas as interfaces implementadas:
: Serializable, Comparable<PublisherKit.VideoBitratePreset>, Constable
Classe de contenção: : PublisherKit
public static enum PublisherKit.VideoBitratePreset extends Enum<PublisherKit.VideoBitratePreset>
Define valores para o PublisherKit.setVideoBitratePreset(VideoBitratePreset preset) método.
Essas predefinições aplicam estratégias pré-definidas para controlar a taxa de bits de vídeo na transmissão do editor. As configurações das predefinições e as configurações manuais de taxa de bits são mutuamente exclusivas.
Veja também: : - Taxa de bits máxima do editor
Resumo das classes aninhadas
Classes/interfaces aninhadas herdadas da classe java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Resumo das constantes de enumeração
Constantes de enumeração
Constante de enumeração
Descrição
VideoBitratePresetBwSaver
Predefinição para economia de largura de banda.
VideoBitratePresetCustom
Taxa de bits personalizada.
VideoBitratePresetDefault
Configuração padrão.
VideoBitratePresetExtraBwSaver
Predefinição extra para economia de largura de banda.
Resumo do método
Todos os métodosMétodos estáticosMétodos de instânciaMétodos concretos
Modificador e Tipo
Método
Descrição
int
get()
static PublisherKit.VideoBitratePreset
valueOf(String name)
Retorna a constante de enumeração desta classe com o nome especificado.
static PublisherKit.VideoBitratePreset[]
values()
Retorna um array contendo as constantes desta classe de enumeração, na ordem em que são declaradas.
Métodos herdados da classe java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Métodos herdados da classe java.lang.Objeto
getClass, notify, notifyAll, wait, wait, wait
Detalhes das constantes de enumeração
Predefinição padrão da taxa de bits de vídeo
público estático final PublisherKit.VideoBitratePreset Predefinição padrão da taxa de bits de vídeo
Configuração padrão. Não são aplicadas restrições adicionais. Este é o modo padrão.
Predefinição de taxa de bits de vídeo BwSaver
público estático final PublisherKit.VideoBitratePreset Predefinição de taxa de bits de vídeo BwSaver
Predefinição para economia de largura de banda. Aplica restrições moderadas para reduzir o uso de largura de banda, mantendo uma qualidade de vídeo razoável.
Predefinição de taxa de bits de vídeo com BwSaver extra
público estático final PublisherKit.VideoBitratePreset Predefinição de taxa de bits de vídeo com BwSaver extra
Predefinição extra para economia de largura de banda. Aplica restrições rigorosas para minimizar o uso de largura de banda.
Predefinição de taxa de bits de vídeo personalizada
público estático final PublisherKit.VideoBitratePreset Predefinição de taxa de bits de vídeo personalizada
Taxa de bits personalizada.
Representa uma taxa de bits configurada manualmente por meio de PublisherKit.setMaxVideoBitrate(int).
Devolvido para fins de rastreamento, mas não pode ser definido diretamente.
Detalhes do método
valores
público estático PublisherKit.VideoBitratePreset[] valores()
Retorna um array contendo as constantes desta classe de enumeração, na ordem em que são declaradas.
Retorna: : um array contendo as constantes desta classe de enumeração, na ordem em que são declaradas
valueOf
público estático PublisherKit.VideoBitratePreset valueOf(String nome)
Retorna a constante de enumeração desta classe com o nome especificado. A string deve corresponder a exatamente um identificador usado para declarar uma constante de enumeração nesta classe. (Caracteres de espaço em branco supérfluos não são permitidos.)
Parâmetros:
: name - o nome da constante de enumeração a ser retornada.
Retorna: : a constante de enumeração com o nome especificado
Arremessos:
: IllegalArgumentException - se essa classe de enumeração não tiver nenhuma constante com o nome especificado
: NullPointerException - se o argumento for nulo
obter
public int get()