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.