java.lang.Enum<PublisherKit.PreferênciaDeDegradação>
com.opentok.android.PublisherKit.DegradationPreference
Todas as interfaces implementadas:
: Serializable, Comparable<PublisherKit.DegradationPreference>, Constable
Classe de contenção: : PublisherKit
public static enum PublisherKit.DegradationPreference extends Enum<PublisherKit.PreferênciaDeDegradação>
Descreve a política que o mecanismo de vídeo tentará seguir ao adaptar a taxa de quadros e a resolução a largura de banda e CPU limitadas. Trata-se de uma política de “melhor esforço”. Não há garantias quanto à taxa de quadros, e alguns quadros podem ainda ser pulados por outros motivos. Para mais detalhes, consulte Degradação Preferência.
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
DegradationPreferenceBalanced
O motor de vídeo tentará encontrar um equilíbrio entre a redução da resolução e da taxa de quadros, quando necessário.
DegradationPreferenceMaintainFrameRate
O motor de vídeo tentará manter a taxa de quadros estável, mas poderá reduzir a resolução, se necessário.
DegradationPreferenceMaintainFrameRateAndResolution
O mecanismo de vídeo não reduzirá a resolução e tentará manter a taxa de quadros estável.
DegradationPreferenceMaintainResolution
O motor de vídeo não reduzirá a resolução, mas poderá reduzir a taxa de quadros, se necessário.
DegradationPreferenceNotSet
Valor padrão.
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.DegradationPreference
valueOf(String name)
Retorna a constante de enumeração desta classe com o nome especificado.
static PublisherKit.DegradationPreference[]
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
Preferência de degradação não definida
público estático final PublisherKit.PreferênciaDeDegradação Preferência de degradação não definida
Valor padrão. O mecanismo de vídeo determinará a preferência ideal de redução de qualidade.
Preferência de redução para manter a taxa de quadros e a resolução
público estático final PublisherKit.PreferênciaDeDegradação Preferência de redução para manter a taxa de quadros e a resolução
O mecanismo de vídeo não reduzirá a resolução e tentará manter a taxa de quadros estável. Em algumas versões do padrão, essa opção é denominada “DESATIVADA”, o que significa que nenhuma redução de qualidade será aplicada quando houver recursos limitados.
Preferência de redução para manter a taxa de quadros
público estático final PublisherKit.PreferênciaDeDegradação Preferência de redução para manter a taxa de quadros
O motor de vídeo tentará manter a taxa de quadros estável, mas poderá reduzir a resolução, se necessário.
Preferência de degradação para manter a resolução
público estático final PublisherKit.PreferênciaDeDegradação Preferência de degradação para manter a resolução
O motor de vídeo não reduzirá a resolução, mas poderá reduzir a taxa de quadros, se necessário.
Preferência de degradação equilibrada
público estático final PublisherKit.PreferênciaDeDegradação Preferência de degradação equilibrada
O motor de vídeo tentará encontrar um equilíbrio entre a redução da resolução e da taxa de quadros, quando necessário.
Detalhes do método
valores
público estático PublisherKit.PreferênciaDeDegradação[] 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.PreferênciaDeDegradação 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()