java.lang.Object

java.lang.Enum<PublisherKit.DegradationPreference>

com.opentok.android.PublisherKit.DegradationPreference

Alle implementierten Schnittstellen: : Serializable, Comparable<PublisherKit.DegradationPreference>, Constable

Übergeordnete Klasse: : PublisherKit


public static enum PublisherKit.DegradationPreference extends Enum<PublisherKit.DegradationPreference>

Beschreibt die Richtlinie, nach der die Video-Engine versucht, die Bildrate und die Auflösung an begrenzte Bandbreite und CPU-Leistung anzupassen. Hierbei handelt es sich um eine „Best-Effort“-Richtlinie. Es gibt keine Garantien hinsichtlich der Bildrate, und einige Bilder können aus anderen Gründen dennoch übersprungen werden. Weitere Informationen finden Sie unter Abbau Präferenz.

Zusammenfassung zu verschachtelten Klassen

Verschachtelte Klassen/Schnittstellen, die von der Klasse „java.lang.“ erben.Enum

Enum.EnumDesc<E extends Enum<E>>

Zusammenfassung der Enum-Konstanten

Enum-Konstanten

Enum-Konstante

Beschreibung

DegradationPreferenceBalanced

Die Video-Engine versucht, bei Bedarf ein Gleichgewicht zwischen der Verringerung der Auflösung und der Bildrate herzustellen.

DegradationPreferenceMaintainFrameRate

Die Video-Engine versucht, die Bildrate konstant zu halten, kann jedoch bei Bedarf die Auflösung verringern.

DegradationPreferenceMaintainFrameRateAndResolution

Die Video-Engine verringert die Auflösung nicht und versucht, die Bildrate konstant zu halten.

DegradationPreferenceMaintainResolution

Die Video-Engine verringert die Auflösung nicht, kann aber bei Bedarf die Bildrate reduzieren.

DegradationPreferenceNotSet

Standardwert.

Zusammenfassung der Methode

Alle MethodenStatische MethodenInstanzmethodenKonkrete Methoden

Modifikator und Typ

Methode

Beschreibung

int

get()

static PublisherKit.DegradationPreference

valueOf(String name)

Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.

static PublisherKit.DegradationPreference[]

values()

Gibt ein Array zurück, das die Konstanten dieser Enum-Klasse in der Reihenfolge enthält, in der sie deklariert wurden.

Von der Klasse „java.lang.“ geerbte Methoden.Enum

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

Von der Klasse „java.lang.“ geerbte Methoden.Objekt

getClass, notify, notifyAll, wait, wait, wait

Details zu Enum-Konstanten

DegradationPreferenceNotSet

public static final  PublisherKit.DegradationPreference DegradationPreferenceNotSet

Standardwert. Die Video-Engine legt die optimale Einstellung für die Qualitätsreduzierung fest.

DegradationPreferenceMaintainFrameRateAndResolution

public static final  PublisherKit.DegradationPreference DegradationPreferenceMaintainFrameRateAndResolution

Die Video-Engine verringert die Auflösung nicht und versucht, die Bildrate konstant zu halten. In einigen Versionen des Standards wird diese Option als „DISABLED“ bezeichnet, was bedeutet, dass bei begrenzten Ressourcen überhaupt keine Qualitätsminderung vorgenommen wird.

DegradationPreferenceMaintainFrameRate

public static final  PublisherKit.DegradationPreference DegradationPreferenceMaintainFrameRate

Die Video-Engine versucht, die Bildrate konstant zu halten, kann jedoch bei Bedarf die Auflösung verringern.

Abwertungspräferenz-Auflösung beibehalten

public static final  PublisherKit.DegradationPreference Abwertungspräferenz-Auflösung beibehalten

Die Video-Engine verringert die Auflösung nicht, kann aber bei Bedarf die Bildrate reduzieren.

Abbaubarkeit, Präferenz, Ausgewogenheit

public static final  PublisherKit.DegradationPreference Abbaubarkeit, Präferenz, Ausgewogenheit

Die Video-Engine versucht, bei Bedarf ein Gleichgewicht zwischen der Verringerung der Auflösung und der Bildrate herzustellen.

Details zur Methode

Werte

public static  PublisherKit.DegradationPreference[] values()

Gibt ein Array zurück, das die Konstanten dieser Enum-Klasse in der Reihenfolge enthält, in der sie deklariert wurden.

Rückgabewert: : ein Array, das die Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration enthält

valueOf

public static  PublisherKit.DegradationPreference valueOf(Zeichenfolge Name)

Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss übereinstimmen genau Ein Bezeichner, der zur Deklaration einer Enum-Konstante in dieser Klasse verwendet wird. (Überflüssige Leerzeichen sind nicht zulässig.)

Parameter: : name - den Namen der Enum-Konstante, die zurückgegeben werden soll.

Gibt Folgendes zurück: : die Enum-Konstante mit dem angegebenen Namen

Würfe: : IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält : NullPointerException - wenn das Argument null ist

erhalten

public int get()