java.lang.Object

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()