java.lang.Object

java.lang.Enum<PublisherKit.VideoBitratePreset>

com.opentok.android.PublisherKit.VideoBitratePreset

Toutes les interfaces implémentées : : Serializable, Comparable<PublisherKit.VideoBitratePreset>, Constable

Classe englobante : : PublisherKit


public static enum PublisherKit.VideoBitratePreset extends Énumération<PublisherKit.VideoBitratePreset>

Définit les valeurs pour le PublisherKit.setVideoBitratePreset(VideoBitratePreset preset) méthode.

Ces préréglages appliquent des stratégies prédéfinies pour contrôler le débit binaire vidéo dans le flux de l'éditeur. Les configurations de préréglages et les réglages manuels du débit binaire s'excluent mutuellement.

Voir aussi : : - Publisher Max Bitrate

Résumé des classes imbriquées

Classes/interfaces imbriquées héritant de la classe java.lang.Énumération

Enum.EnumDesc<E extends Enum<E>>

Résumé des constantes d'énumération

Constantes d'énumération

Constante d'énumération

Description

VideoBitratePresetBwSaver

Préréglage « Économie de bande passante ».

VideoBitratePresetCustom

Débit binaire personnalisé.

VideoBitratePresetDefault

Préréglage par défaut.

VideoBitratePresetExtraBwSaver

Préréglage supplémentaire d'économie de bande passante.

Résumé de la méthode

Toutes les méthodesMéthodes statiquesMéthodes d'instanceMéthodes concrètes

Modificateur et type

Méthode

Description

int

get()

static PublisherKit.VideoBitratePreset

valueOf(String name)

Renvoie la constante d'énumération de cette classe portant le nom spécifié.

static PublisherKit.VideoBitratePreset[]

values()

Renvoie un tableau contenant les constantes de cette classe d'énumération, dans l'ordre où elles sont déclarées.

Méthodes héritées de la classe java.lang.Énumération

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

Méthodes héritées de la classe java.lang.Objet

getClass, notify, notifyAll, wait, wait, wait

Détails sur les constantes d'énumération

Préréglage par défaut du débit binaire vidéo

public static final  PublisherKit.VideoBitratePreset Préréglage par défaut du débit binaire vidéo

Réglage par défaut. Aucune restriction supplémentaire n'est appliquée. Il s'agit du mode par défaut.

Préréglage de débit binaire vidéo « BwSaver »

public static final  PublisherKit.VideoBitratePreset Préréglage de débit binaire vidéo « BwSaver »

Préréglage « Économie de bande passante ». Applique des restrictions modérées afin de réduire la consommation de bande passante tout en conservant une qualité vidéo raisonnable.

Préréglage de débit binaire vidéo « Extra Bw Saver »

public static final  PublisherKit.VideoBitratePreset Préréglage de débit binaire vidéo « Extra Bw Saver »

Préréglage « Économie de bande passante » supplémentaire. Applique des contraintes strictes afin de réduire au minimum l'utilisation de la bande passante.

Préréglage personnalisé du débit binaire vidéo

public static final  PublisherKit.VideoBitratePreset Préréglage personnalisé du débit binaire vidéo

Débit binaire personnalisé. Correspond à un débit binaire configuré manuellement à l'aide de PublisherKit.setMaxVideoBitrate(int). Renvoyé à des fins de suivi, mais ne peut pas être configuré directement.

Détails de la méthode

valeurs

public statique  PublisherKit.VideoBitratePreset[] valeurs()

Renvoie un tableau contenant les constantes de cette classe d'énumération, dans l'ordre où elles sont déclarées.

Retourne : : un tableau contenant les constantes de cette classe d'énumération, dans l'ordre où elles sont déclarées

valueOf

public statique  PublisherKit.VideoBitratePreset valueOf(Chaîne nom)

Renvoie la constante d'énumération de cette classe portant le nom spécifié. La chaîne de caractères doit correspondre à exactement un identifiant utilisé pour déclarer une constante d'énumération dans cette classe. (Les espaces superflus ne sont pas autorisés.)

Paramètres : : name - le nom de la constante d'énumération à renvoyer.

Renvoie : : la constante d'énumération portant le nom spécifié

Lancers : : IllegalArgumentException - si cette classe d'énumération ne comporte aucune constante portant le nom indiqué : NullPointerException - si l'argument est nul

obtenir

public int get()