com.opentok.ArchiveProperties.Builder
Classe englobante : : Propriétés d'archivage
classe publique statique ArchiveProperties.Builder héritage de Objet
Permet de créer un objet ArchiveProperties.
Voir aussi :
: - ArchiveProperties
Résumé du constructeur
Constructeurs
Constructeur
Description
Builder()
Résumé de la méthode
Toutes les méthodes · Méthodes d'instance · Méthodes concrètes
Modificateur et type
Méthode
Description
ArchiveProperties
build()
Crée l'objet ArchiveProperties.
ArchiveProperties.Builder
hasAudio(boolean hasAudio)
Appelez cette méthode pour intégrer une piste audio (true, (valeur par défaut)
ou non false).
ArchiveProperties.Builder
hasVideo(boolean hasVideo)
Appelez cette méthode pour inclure une piste vidéo (true, (valeur par défaut)
ou non false).
ArchiveProperties.Builder
layout(ArchiveLayout layout)
Définit la mise en page d'une archive composée.
ArchiveProperties.Builder
maxBitrate(int maxBitrate)
Définit le débit binaire maximal (bps) pour l'archive.
ArchiveProperties.Builder
multiArchiveTag(String multiArchiveTag)
Activez cette option pour permettre l'enregistrement simultané de plusieurs archives pour une même session.
ArchiveProperties.Builder
name(String name)
Définit un nom pour l'archive.
ArchiveProperties.Builder
outputMode(Archive.OutputMode outputMode)
Définit le mode de sortie de cette archive.
ArchiveProperties.Builder
resolution(String resolution)
Définit la résolution de l'archive.
ArchiveProperties.Builder
streamMode(Archive.StreamMode streamMode)
Définit le mode de flux pour cette archive.
Méthodes héritées de la classe java.lang.Objet
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Informations sur le constructeur
Constructeur
public Builder()
Détails de la méthode
nom
public ArchiveProperties.Builder nom(Chaîne nom)
Définit un nom pour l'archive.
Paramètres :
: name - Le nom de l'archive. Vous pouvez utiliser ce nom pour identifier l'archive. Il s'agit d'une propriété
de l'objet Archive, ainsi que d'une propriété des événements liés à l'archive dans le SDK JavaScript d'OpenTok.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre « name » défini.
résolution
public ArchiveProperties.Builder résolution(Chaîne résolution)
Définit la résolution de l'archive.
Paramètres :
: resolution - La résolution de l'archive, soit « 640x480 » (SD, valeur par défaut), soit
« 1280x720 » (HD). Cette propriété s'applique uniquement aux archives composées. Si vous définissez cette
propriété et que vous définissez la propriété outputMode sur « individual », l'appel de la méthode API génère
une erreur.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre de résolution.
hasAudio
public ArchiveProperties.Builder hasAudio(booléen hasAudio)
Appelez cette méthode pour intégrer une piste audio (true, (valeur par défaut)
ou non false).
Paramètres :
: hasAudio - Si l'archive comprendra une piste audio.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre hasAudio.
hasVideo
public ArchiveProperties.Builder hasVideo(booléen hasVideo)
Appelez cette méthode pour inclure une piste vidéo (true, (valeur par défaut)
ou non false).
Paramètres :
: hasVideo - Si l'archive comprendra une piste vidéo.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre hasVideo.
maxBitrate
public ArchiveProperties.Builder maxBitrate(int maxBitrate)
Définit le débit binaire maximal (bps) pour l'archive. La valeur minimale est 100 000, la valeur maximale est 6 000 000.
Paramètres :
: maxBitrate - Le débit binaire maximal (en bits par seconde) pour l'archivage.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre maxBitrate défini.
Depuis la version : : 4.15.0
mode de sortie
public ArchiveProperties.Builder outputMode(Archive.ModeDeSortie (outputMode)
Définit le mode de sortie de cette archive.
Paramètres :
: outputMode - Définir la valeur définie dans le Archive.OutputMode enum.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre de mode de sortie défini.
streamMode
public ArchiveProperties.Builder streamMode(Archive.StreamMode streamMode)
Définit le mode de flux pour cette archive.
Lorsque les flux sont sélectionnés automatiquement (StreamMode.AUTO, valeur par défaut), tous les
flux de la session peuvent être inclus dans l'archive. Lorsque les flux sont sélectionnés manuellement
(StreamMode.MANUAL), vous spécifiez les flux à inclure en fonction des appels
vers la méthode OpenTok.addArchiveStream(String, String, boolean, boolean) et
OpenTok.removeArchiveStream(String, String) méthodes. Avec
StreamMode.MANUAL, vous pouvez indiquer si l'audio, la vidéo ou les deux
d'un flux doivent être inclus dans l'archive. En mode automatique comme en mode manuel, l'outil de création d'archives
inclut les flux en fonction de
flux
règles de priorisation.
Paramètres :
: streamMode - Définir la valeur définie dans le Archive.StreamMode enum.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre de mode de flux défini.
mise en page
public ArchiveProperties.Builder mise en page(Mise en page des archives mise en page)
Définit la mise en page d'une archive composée.
Paramètres :
: layout - Un objet de type ArchiveLayout .
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre de mise en page.
multiArchiveTag
public ArchiveProperties.Builder multiArchiveTag(Chaîne multiArchiveTag)
Définissez ce paramètre pour permettre l'archivage simultané de plusieurs fichiers pour une même session. Définissez ici une chaîne de caractères unique pour chaque archive simultanée d’une session en cours. Vous devez également définir cette option lorsque vous lancez manuellement une archive qui est normalement archivée automatiquement. Si vous ne spécifiez pas de multiArchiveTag unique, vous ne pouvez enregistrer qu’une seule archive à la fois pour une session donnée. Voir Documentation des archives simultanées.
Paramètres :
: multiArchiveTag - Une balise d'archive unique.
Renvoie : : L'objet ArchiveProperties.Builder avec le paramètre MultiArchiveTag.
construire
public Propriétés d'archivage build()
Crée l'objet ArchiveProperties.
Renvoie : : L'objet ArchiveProperties.