Mise en page
Définit l'objet transmis en tant que paramètre $layout des méthodes OpenTok->setArchiveLayout() et OpenTok->updateBroadcastLayout().
Pour instancier un objet `Layout`, appelez l'une des méthodes statiques de la classe `Layout` :
getBestFit(), getPIP(), getVerticalPresentation(),
getHorizontalPresentation()ou createCustom().
Voir OpenTok->setArchiveLayout(), OpenTok->updateBroadcastLayout(), Personnalisation de la mise en page vidéo pour les archives composéeset Configuration de la disposition vidéo pour les diffusions en direct via OpenTok.
Interfaces, classes, traits et énumérations
JsonSerializable
Table des matières
LAYOUT_BESTFIT = « bestFit »
LAYOUT_CUSTOM = « personnalisé »
LAYOUT_HORIZONTAL = 'horizontalPresentation'
LAYOUT_PIP = « pip »
LAYOUT_VERTICAL = 'verticalPresentation'
createCustom() : Mise en page : Renvoie un objet `Layout` définissant un type de mise en page personnalisé.
getBestFit() : Mise en page : Renvoie un objet Layout définissant le type de mise en page prédéfini « le mieux adapté ».
getHorizontalPresentation() : Mise en page : Renvoie un objet Layout définissant le type de mise en page prédéfini « présentation horizontale ».
getPIP() : Mise en page : Renvoie un objet Layout définissant le type de mise en page prédéfini « image dans l'image ».
getVerticalPresentation() : Mise en page : Renvoie un objet Layout définissant le type de mise en page prédéfini « présentation verticale ».
jsonSerialize() : mitigé
setScreenshareType() : Mise en page
toArray() : tableau<chaîne|entier, type mixte>
toJson() : chaîne de caractères : Renvoie une représentation sous forme de chaîne de caractères encodée au format JSON de la mise en page
Constantes
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'
Méthodes
createCustom()
Renvoie un objet `Layout` définissant un type de mise en page personnalisé.
public static createCustom(array<string|int, mixed> $options) : Layout
Paramètres
$options : tableau<chaîne|entier, type mixte>
: Un tableau contenant une propriété : $stylesheet, which is a string containing the stylesheet to be used for the layout.
Valeurs de retour
getBestFit()
Renvoie un objet Layout définissant le type de mise en page prédéfini « le mieux adapté ».
public static getBestFit() : Layout
Valeurs de retour
getHorizontalPresentation()
Renvoie un objet Layout définissant le type de mise en page prédéfini « présentation horizontale ».
public static getHorizontalPresentation() : Layout
Valeurs de retour
getPIP()
Renvoie un objet Layout définissant le type de mise en page prédéfini « image dans l'image ».
public static getPIP() : Layout
Valeurs de retour
getVerticalPresentation()
Renvoie un objet Layout définissant le type de mise en page prédéfini « présentation verticale ».
public static getVerticalPresentation() : Layout
Valeurs de retour
jsonSerialize()
public jsonSerialize() : mixed
Valeurs de retour
mixte —
setScreenshareType()
public setScreenshareType(string $screenshareType) : Layout
Paramètres
$screenshareType : chaîne de caractères
Valeurs de retour
toArray()
public toArray() : array<string|int, mixed>
Valeurs de retour
tableau<chaîne|entier, type mixte> —
toJson()
Renvoie une représentation sous forme de chaîne de caractères encodée au format JSON de la mise en page
public toJson() : string
Valeurs de retour
chaîne de caractères —