java.lang.Enum<PublisherKit.VideoBitratePreset>
com.opentok.android.PublisherKit.VideoBitratePreset
Todas las interfaces implementadas:
: Serializable, Comparable<PublisherKit.VideoBitratePreset>, Constable
Clase contenedora: : PublisherKit
public static enum PublisherKit.VideoBitratePreset extends Enumeración<PublisherKit.VideoBitratePreset>
Define los valores para el PublisherKit.setVideoBitratePreset(VideoBitratePreset preset) método.
Estos ajustes predefinidos aplican estrategias preestablecidas para controlar la tasa de bits de vídeo en la transmisión del editor. Las configuraciones predefinidas y los ajustes manuales de la tasa de bits son mutuamente excluyentes.
Véase también: : - Velocidad de bits máxima del editor
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
VideoBitratePresetBwSaver
Configuración preestablecida para ahorrar ancho de banda.
VideoBitratePresetCustom
Velocidad de bits personalizada.
VideoBitratePresetDefault
Configuración predeterminada.
VideoBitratePresetExtraBwSaver
Preajuste adicional para ahorrar ancho de banda.
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.VideoBitratePreset
valueOf(String name)
Devuelve la constante de enumeración de esta clase con el nombre especificado.
static PublisherKit.VideoBitratePreset[]
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
Preajuste predeterminado de la tasa de bits de vídeo
public static final PublisherKit.VideoBitratePreset Preajuste predeterminado de la tasa de bits de vídeo
Configuración predeterminada. No se aplican restricciones adicionales. Este es el modo predeterminado.
Preajuste de velocidad de bits de vídeo BwSaver
public static final PublisherKit.VideoBitratePreset Preajuste de velocidad de bits de vídeo BwSaver
Configuración predefinida para ahorrar ancho de banda. Aplica restricciones moderadas para reducir el consumo de ancho de banda, manteniendo al mismo tiempo una calidad de vídeo razonable.
Preajuste de velocidad de bits de vídeo con ahorro de ancho de banda adicional
public static final PublisherKit.VideoBitratePreset Preajuste de velocidad de bits de vídeo con ahorro de ancho de banda adicional
Preajuste adicional de ahorro de ancho de banda. Aplica restricciones estrictas para minimizar el uso de ancho de banda.
Preajuste personalizado de la tasa de bits de vídeo
public static final PublisherKit.VideoBitratePreset Preajuste de velocidad de bits de vídeo personalizada
Velocidad de bits personalizada.
Se refiere a una velocidad de bits configurada manualmente mediante PublisherKit.setMaxVideoBitrate(int).
Devuelto con fines de seguimiento, pero no se puede configurar directamente.
Detalles del método
valores
público estático PublisherKit.VideoBitratePreset[] 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.VideoBitratePreset 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()