java.lang.Object

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.