java.lang.Object

java.lang.Enum<PublisherKit.PreferenciaDeDegradación>

com.opentok.android.PublisherKit.DegradationPreference

Todas las interfaces implementadas: : Serializable, Comparable<PublisherKit.DegradationPreference>, Constable

Clase contenedora: : PublisherKit


public static enum PublisherKit.DegradationPreference extends Enumeración<PublisherKit.PreferenciaDeDegradación>

Describe la política que el motor de vídeo intentará seguir a la hora de adaptar la frecuencia de fotogramas y la resolución a un ancho de banda y una CPU limitados. Se trata de una política de «mejor esfuerzo». No hay garantías respecto a la frecuencia de fotogramas y es posible que algunos fotogramas se omitan por otros motivos. Para más detalles, consulta Degradación Preferencia.

Resumen de clases anidadas

Clases e interfaces anidadas que heredan de la clase java.lang.Enumeración

Enum.EnumDesc<E extends Enum<E>>

Resumen de constantes de enumeración

Constantes de enumeración

Constante de enumeración

Descripción

DegradationPreferenceBalanced

El motor de vídeo intentará encontrar un equilibrio entre la reducción de la resolución y la frecuencia de fotogramas cuando sea necesario.

DegradationPreferenceMaintainFrameRate

El motor de vídeo intentará mantener constante la frecuencia de fotogramas, pero podría reducir la resolución si fuera necesario.

DegradationPreferenceMaintainFrameRateAndResolution

El motor de vídeo no reducirá la resolución e intentará mantener constante la frecuencia de fotogramas.

DegradationPreferenceMaintainResolution

El motor de vídeo no reducirá la resolución, pero podría reducir la frecuencia de fotogramas si fuera necesario.

DegradationPreferenceNotSet

Valor por defecto.

Resumen del método

Todos los métodosMétodos estáticosMétodos de instanciaMétodos concretos

Modificador y tipo

Método

Descripción

int

get()

static PublisherKit.DegradationPreference

valueOf(String name)

Devuelve la constante de enumeración de esta clase con el nombre especificado.

static PublisherKit.DegradationPreference[]

values()

Devuelve un array que contiene las constantes de esta clase de enumeración, en el orden en que están declaradas.

Métodos heredados de la clase java.lang.Enumeración

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Métodos heredados de la clase java.lang.Objeto

getClass, notify, notifyAll, wait, wait, wait

Detalles de las constantes de enumeración

Preferencia de degradación no establecida

public static final  PublisherKit.PreferenciaDeDegradación Preferencia de degradación no establecida

Valor por defecto. El motor de vídeo determinará la preferencia de degradación óptima.

Preferencia de degradación: mantener la frecuencia de fotogramas y la resolución

public static final  PublisherKit.PreferenciaDeDegradación Preferencia de degradación: mantener la frecuencia de fotogramas y la resolución

El motor de vídeo no reducirá la resolución e intentará mantener constante la frecuencia de fotogramas. En algunas versiones del estándar, esta opción se denomina «DISABLED», lo que significa que no se aplicará ninguna reducción de calidad cuando los recursos sean limitados.

Preferencia de degradación para mantener la frecuencia de fotogramas

public static final  PublisherKit.PreferenciaDeDegradación Preferencia de degradación para mantener la frecuencia de fotogramas

El motor de vídeo intentará mantener constante la frecuencia de fotogramas, pero podría reducir la resolución si fuera necesario.

Preferencia de degradación: mantener la resolución

public static final  PublisherKit.PreferenciaDeDegradación Preferencia de degradación: mantener la resolución

El motor de vídeo no reducirá la resolución, pero podría reducir la frecuencia de fotogramas si fuera necesario.

Preferencia de degradación equilibrada

public static final  PublisherKit.PreferenciaDeDegradación Preferencia de degradación equilibrada

El motor de vídeo intentará encontrar un equilibrio entre la reducción de la resolución y la frecuencia de fotogramas cuando sea necesario.

Detalles del método

valores

público estático  PublisherKit.PreferenciaDeDegradación[] valores()

Devuelve un array que contiene las constantes de esta clase de enumeración, en el orden en que están declaradas.

Devuelve: : un array que contiene las constantes de esta clase de enumeración, en el orden en que están declaradas

valueOf

público estático  PublisherKit.PreferenciaDeDegradación valueOf(Cadena nombre)

Devuelve la constante de enumeración de esta clase con el nombre especificado. La cadena debe coincidir con exactamente un identificador que se utiliza para declarar una constante de enumeración en esta clase. (No se permiten caracteres de espacio en blanco superfluos.)

Parámetros: : name - el nombre de la constante de enumeración que se va a devolver.

Devuelve: : la constante de enumeración con el nombre especificado

Lanzamientos: : IllegalArgumentException - si esta clase de enumeración no tiene ninguna constante con el nombre especificado : NullPointerException - si el argumento es nulo

obtener

public int get()