java.lang.Enum<PublisherKit.VideoBitratePreset>
com.opentok.android.PublisherKit.VideoBitratePreset
Alle implementierten Schnittstellen:
: Serializable, Comparable<PublisherKit.VideoBitratePreset>, Constable
Übergeordnete Klasse: : PublisherKit
public static enum PublisherKit.VideoBitratePreset extends Enum<PublisherKit.VideoBitratePreset>
Legt Werte für die PublisherKit.setVideoBitratePreset(VideoBitratePreset preset) Methode.
Diese Voreinstellungen wenden vordefinierte Strategien zur Steuerung der Videobitrate im Stream des Publishers an. Voreinstellungen und manuelle Bitrate-Einstellungen schließen sich gegenseitig aus.
Siehe auch: : - Herausgeber Maximale Bitrate
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
VideoBitratePresetBwSaver
Voreinstellung „Bandbreitensparer“.
VideoBitratePresetCustom
Benutzerdefinierte Bitrate.
VideoBitratePresetDefault
Standardvoreinstellung.
VideoBitratePresetExtraBwSaver
Zusätzliche Voreinstellung zur Bandbreiteneinsparung.
Zusammenfassung der Methode
Alle MethodenStatische MethodenInstanzmethodenKonkrete Methoden
Modifikator und Typ
Methode
Beschreibung
int
get()
static PublisherKit.VideoBitratePreset
valueOf(String name)
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
static PublisherKit.VideoBitratePreset[]
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
Standard-Voreinstellung für die Videobitrate
public static final PublisherKit.VideoBitratePreset Standard-Voreinstellung für die Videobitrate
Standardvoreinstellung. Es gelten keine zusätzlichen Einschränkungen. Dies ist der Standardmodus.
VideoBitratePresetBwSaver
public static final PublisherKit.VideoBitratePreset VideoBitratePresetBwSaver
Voreinstellung „Bandbreitenschoner“. Wendet moderate Einschränkungen an, um die Bandbreitennutzung zu reduzieren und gleichzeitig eine angemessene Videoqualität zu gewährleisten.
VideoBitratePresetExtraBwSaver
public static final PublisherKit.VideoBitratePreset VideoBitratePresetExtraBwSaver
Zusätzliche Voreinstellung zur Bandbreiteneinsparung. Wendet strenge Einschränkungen an, um die Bandbreitennutzung zu minimieren.
Video-Bitrate-Voreinstellung: Benutzerdefiniert
public static final PublisherKit.VideoBitratePreset Video-Bitrate-Voreinstellung: Benutzerdefiniert
Benutzerdefinierte Bitrate.
Bezeichnet eine manuell konfigurierte Bitrate, die mithilfe von PublisherKit.setMaxVideoBitrate(int).
Wurde zu Nachverfolgungszwecken zurückgesendet, kann jedoch nicht direkt eingestellt werden.
Details zur Methode
Werte
public static PublisherKit.VideoBitratePreset[] 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.VideoBitratePreset 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()