java.lang.Object

com.opentok.ArchiveProperties.Builder

Übergeordnete Klasse: : Archiv-Eigenschaften


public static class ArchiveProperties.Builder erweitert Objekt

Wird zum Erstellen eines „ArchiveProperties“-Objekts verwendet.

Siehe auch: : - ArchiveProperties

Zusammenfassung zum Konstruktor

Konstruktoren

Konstruktor

Beschreibung

Builder()

Zusammenfassung der Methode

Alle MethodenInstanzmethodenKonkrete Methoden

Modifikator und Typ

Methode

Beschreibung

ArchiveProperties

build()

Erstellt das „ArchiveProperties“-Objekt.

ArchiveProperties.Builder

hasAudio(boolean hasAudio)

Rufen Sie diese Methode auf, um eine Audiospur einzubinden (true(die Standardeinstellung) oder nicht false).

ArchiveProperties.Builder

hasVideo(boolean hasVideo)

Rufen Sie diese Methode auf, um eine Videospur einzubinden (true(die Standardeinstellung) oder nicht false).

ArchiveProperties.Builder

layout(ArchiveLayout layout)

Legt das Layout für ein zusammengesetztes Archiv fest.

ArchiveProperties.Builder

maxBitrate(int maxBitrate)

Legt die maximale Bitrate (bps) für das Archiv fest.

ArchiveProperties.Builder

multiArchiveTag(String multiArchiveTag)

Aktivieren Sie diese Option, um die gleichzeitige Aufzeichnung mehrerer Archive für dieselbe Sitzung zu ermöglichen.

ArchiveProperties.Builder

name(String name)

Legt einen Namen für das Archiv fest.

ArchiveProperties.Builder

outputMode(Archive.OutputMode outputMode)

Legt den Ausgabemodus für dieses Archiv fest.

ArchiveProperties.Builder

resolution(String resolution)

Legt die Auflösung des Archivs fest.

ArchiveProperties.Builder

streamMode(Archive.StreamMode streamMode)

Legt den Stream-Modus für dieses Archiv fest.

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

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Angaben zum Hersteller

Bauunternehmer

public Builder()

Details zur Methode

Name

öffentlich  ArchiveProperties.Builder name(Zeichenfolge Name)

Legt einen Namen für das Archiv fest.

Parameter: : name - Der Name des Archivs. Anhand dieses Namens können Sie das Archiv identifizieren. Es handelt sich um eine Eigenschaft des „Archive“-Objekts sowie um eine Eigenschaft von archivbezogenen Ereignissen im OpenTok JavaScript SDK.

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Namenseinstellung.

Entschließung

öffentlich  ArchiveProperties.Builder Auflösung(Zeichenfolge Auflösung)

Legt die Auflösung des Archivs fest.

Parameter: : resolution - Die Auflösung des Archivs, entweder „640x480“ (SD, Standard) oder „1280x720“ (HD). Diese Eigenschaft gilt nur für zusammengesetzte Archive. Wenn Sie diese Eigenschaft festlegen und die Eigenschaft „outputMode“ auf „individual“ setzen, führt der Aufruf der API-Methode zu einem Fehler.

Rückgabewert: : Das „ArchiveProperties.Builder“-Objekt mit der Auflösungseinstellung.

hasAudio

öffentlich  ArchiveProperties.Builder hasAudio(boolean hasAudio)

Rufen Sie diese Methode auf, um eine Audiospur einzubinden (true(die Standardeinstellung) oder nicht false).

Parameter: : hasAudio - Ob das Archiv eine Audiospur enthalten wird.

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Einstellung „hasAudio“.

hasVideo

öffentlich  ArchiveProperties.Builder hasVideo(boolean hasVideo)

Rufen Sie diese Methode auf, um eine Videospur einzubinden (true(die Standardeinstellung) oder nicht false).

Parameter: : hasVideo - Ob das Archiv eine Videospur enthalten wird.

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Einstellung „hasVideo“.

maxBitrate

öffentlich  ArchiveProperties.Builder maxBitrate(int maxBitrate)

Legt die maximale Bitrate (bps) für das Archiv fest. Der Mindestwert beträgt 100000, der Höchstwert 6000000.

Parameter: : maxBitrate - Die maximale Bitrate (in Bit pro Sekunde) für die Archivierung.

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Einstellung „maxBitrate“.

Seit: : 4.15.0

Ausgabemodus

öffentlich  ArchiveProperties.Builder outputMode(Archive.OutputMode outputMode)

Legt den Ausgabemodus für dieses Archiv fest.

Parameter: : outputMode - Auf einen Wert setzen, der in der Archive.OutputMode enum.

Rückgabewert: : Das „ArchiveProperties.Builder“-Objekt mit der Einstellung für den Ausgabemodus.

streamMode

öffentlich  ArchiveProperties.Builder streamMode(Archive.StreamMode streamMode)

Legt den Stream-Modus für dieses Archiv fest.

Wenn Streams automatisch ausgewählt werden (StreamMode.AUTO, Standard), können alle Streams der Sitzung in das Archiv aufgenommen werden. Wenn Streams manuell ausgewählt werden (StreamMode.MANUAL), geben Sie die einzubindenden Streams anhand von Aufrufen der OpenTok.addArchiveStream(String, String, boolean, boolean) und OpenTok.removeArchiveStream(String, String) Methoden. Mit StreamMode.MANUAL, können Sie festlegen, ob Audio, Video oder beides eines Streams in das Archiv aufgenommen werden sollen. Sowohl im automatischen als auch im manuellen Modus nimmt der Archiv-Generator Streams auf der Grundlage von Stream Priorisierungsregeln.

Parameter: : streamMode - Auf einen Wert setzen, der in der Archive.StreamMode enum.

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Einstellung für den Stream-Modus.

Layout

öffentlich  ArchiveProperties.Builder Layout(Archivlayout Layout)

Legt das Layout für ein zusammengesetztes Archiv fest.

Parameter: : layout - Ein Objekt vom Typ ArchiveLayout .

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Layout-Einstellung.

multiArchiveTag

öffentlich  ArchiveProperties.Builder multiArchiveTag(Zeichenfolge multiArchiveTag)

Setzen Sie diese Option, um die gleichzeitige Aufzeichnung mehrerer Archive für dieselbe Sitzung zu unterstützen. Legen Sie hierfür für jedes gleichzeitige Archiv einer laufenden Sitzung eine eindeutige Zeichenfolge fest. Sie müssen diese Option auch festlegen, wenn Sie ein Archiv, das automatisch archiviert wird, manuell starten. Wenn Sie kein eindeutiges „multiArchiveTag“ angeben, können Sie für eine bestimmte Sitzung jeweils nur ein Archiv aufzeichnen. Siehe Dokumentation der „Simultaneous Archives“.

Parameter: : multiArchiveTag - Ein eindeutiges Archiv-Tag.

Gibt Folgendes zurück: : Das „ArchiveProperties.Builder“-Objekt mit der Einstellung „MultiArchiveTag“.

Erstellen

öffentlich  Archiv-Eigenschaften build()

Erstellt das „ArchiveProperties“-Objekt.

Rückgabewerte: : Das „ArchiveProperties“-Objekt.