Layout
Definiert das Objekt, das als $layout-Parameter an die Methoden OpenTok->setArchiveLayout() und OpenTok->updateBroadcastLayout() übergeben wird.
Um ein Layout-Objekt zu instanziieren, rufen Sie eine der statischen Methoden der Layout-Klasse auf:
getBestFit(), getPIP(), getVerticalPresentation(),
getHorizontalPresentation(), oder createCustom().
Siehe OpenTok->setArchiveLayout(), OpenTok->updateBroadcastLayout(), Anpassung des Video-Layouts für zusammengestellte Archiveund Konfigurieren des Video-Layouts für OpenTok-Live-Streaming-Übertragungen.
Schnittstellen, Klassen, Traits und Enums
JsonSerializable
Inhaltsverzeichnis
LAYOUT_BESTFIT = 'bestFit'
LAYOUT_CUSTOM = 'benutzerdefiniert'
LAYOUT_HORIZONTAL = 'horizontalPresentation'
LAYOUT_PIP = 'pip'
LAYOUT_VERTICAL = 'verticalPresentation'
createCustom() : Layout : Gibt ein Layout-Objekt zurück, das einen benutzerdefinierten Layout-Typ definiert.
getBestFit() : Layout : Gibt ein Layout-Objekt zurück, das den vordefinierten Layout-Typ „Best Fit“ definiert.
getHorizontalPresentation() : Layout : Gibt ein Layout-Objekt zurück, das den vordefinierten Layout-Typ „horizontale Darstellung“ definiert.
getPIP() : Layout : Gibt ein Layout-Objekt zurück, das den vordefinierten Layout-Typ „Bild-in-Bild“ definiert.
getVerticalPresentation() : Layout : Gibt ein Layout-Objekt zurück, das den vordefinierten Layout-Typ „vertikale Darstellung“ definiert.
jsonSerialize() : gemischt
toArray() : array<string|int, mixed>
toJson() : string : Gibt eine JSON-kodierte Zeichenfolgenrepräsentation des Layouts zurück
Konstanten
LAYOUT_BESTFIT
public mixed LAYOUT_BESTFIT = 'bestFit'
LAYOUT_CUSTOM
public mixed LAYOUT_CUSTOM = 'custom'
LAYOUT_HORIZONTAL
public mixed LAYOUT_HORIZONTAL = 'horizontalPresentation'
LAYOUT_PIP
public mixed LAYOUT_PIP = 'pip'
LAYOUT_VERTICAL
public mixed LAYOUT_VERTICAL = 'verticalPresentation'
Methoden
createCustom()
Gibt ein Layout-Objekt zurück, das einen benutzerdefinierten Layouttyp definiert.
public static createCustom(array<string|int, mixed> $options) : Layout
Parameter
$options : Array<String|Int, Mixed>
: Ein Array, das eine Eigenschaft enthält: $stylesheet, which is a string containing the stylesheet to be used for the layout.
Rückgabewerte
Layout —
getBestFit()
Gibt ein Layout-Objekt zurück, das den vordefinierten Layout-Typ „Best Fit“ definiert.
public static getBestFit() : Layout
Rückgabewerte
Layout —
getHorizontalPresentation()
Gibt ein Layout-Objekt zurück, das den vordefinierten Layouttyp „horizontale Darstellung“ definiert.
public static getHorizontalPresentation() : Layout
Rückgabewerte
Layout —
getPIP()
Gibt ein Layout-Objekt zurück, das den vordefinierten Layout-Typ „Bild-in-Bild“ definiert.
public static getPIP() : Layout
Rückgabewerte
Layout —
getVerticalPresentation()
Gibt ein Layout-Objekt zurück, das den vordefinierten Layouttyp „vertikale Darstellung“ definiert.
public static getVerticalPresentation() : Layout
Rückgabewerte
Layout —
jsonSerialize()
public jsonSerialize() : mixed
Rückgabewerte
gemischt —
setScreenshareType()
public setScreenshareType(string $screenshareType) : Layout
Parameter
$screenshareType: Zeichenfolge
Rückgabewerte
Layout —
toArray()
public toArray() : array<string|int, mixed>
Rückgabewerte
array<string|int, mixed> —
toJson()
Gibt eine JSON-kodierte Zeichenfolgenrepräsentation des Layouts zurück
public toJson() : string
Rückgabewerte
Zeichenkette —