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