java.lang.Object

java.lang.Enum<PublisherKit.Préférence de dégradation>

com.opentok.android.PublisherKit.DegradationPreference

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

Classe englobante : : PublisherKit


public static enum PublisherKit.DegradationPreference extends Énumération<PublisherKit.Préférence de dégradation>

Décrit la stratégie que le moteur vidéo s'efforcera de suivre pour adapter la fréquence d'images et la résolution à une bande passante et à une puissance de calcul limitées. Il s'agit d'une stratégie « au mieux ». Aucune garantie n'est donnée quant à la fréquence d'images et certaines images peuvent tout de même être sautées pour d'autres raisons. Pour plus de détails, voir Dégradation Préférence.

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

DegradationPreferenceBalanced

Le moteur vidéo s'efforcera de trouver un juste équilibre entre la réduction de la résolution et celle de la fréquence d'images lorsque cela s'avérera nécessaire.

DegradationPreferenceMaintainFrameRate

Le moteur vidéo s'efforcera de maintenir une fréquence d'images constante, mais pourra réduire la résolution si nécessaire.

DegradationPreferenceMaintainFrameRateAndResolution

Le moteur vidéo ne réduira pas la résolution et s'efforcera de maintenir une fréquence d'images constante.

DegradationPreferenceMaintainResolution

Le moteur vidéo ne réduira pas la résolution, mais pourra réduire la fréquence d'images si nécessaire.

DegradationPreferenceNotSet

Valeur par défaut.

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.DegradationPreference

valueOf(String name)

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

static PublisherKit.DegradationPreference[]

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éférence de dégradation non définie

public static final  PublisherKit.Préférence de dégradation Préférence de dégradation non définie

Valeur par défaut. Le moteur vidéo déterminera le niveau de dégradation optimal.

Préférence de dégradation : conserver la fréquence d'images et la résolution

public static final  PublisherKit.Préférence de dégradation Préférence de dégradation : conserver la fréquence d'images et la résolution

Le moteur vidéo ne réduira pas la résolution et s'efforcera de maintenir une fréquence d'images constante. Dans certaines versions de la norme, cette option est désignée par « DISABLED », ce qui signifie qu'aucune dégradation ne sera appliquée lorsque les ressources sont limitées.

Préférence de dégradation pour le maintien de la fréquence d'images

public static final  PublisherKit.Préférence de dégradation Préférence de dégradation pour le maintien de la fréquence d'images

Le moteur vidéo s'efforcera de maintenir une fréquence d'images constante, mais pourra réduire la résolution si nécessaire.

Préférence de dégradation - Conserver la résolution

public static final  PublisherKit.Préférence de dégradation Préférence de dégradation - Conserver la résolution

Le moteur vidéo ne réduira pas la résolution, mais pourra réduire la fréquence d'images si nécessaire.

DégradationPréférenceÉquilibré

public static final  PublisherKit.Préférence de dégradation DégradationPréférenceÉquilibré

Le moteur vidéo s'efforcera de trouver un juste équilibre entre la réduction de la résolution et celle de la fréquence d'images lorsque cela s'avérera nécessaire.

Détails de la méthode

valeurs

public statique  PublisherKit.Préférence de dégradation[] 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.Préférence de dégradation 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()