com.opentok.ArchiveProperties.Builder
Clase contenedora: : Propiedades del archivo
clase pública estática ArchiveProperties.Builder extende Objeto
Se utiliza para crear un objeto ArchiveProperties.
Véase también:
: - ArchiveProperties
Resumen del constructor
Constructores
Constructor
Descripción
Builder()
Resumen del método
Todos los métodosMétodos de instanciaMétodos concretos
Modificador y tipo
Método
Descripción
ArchiveProperties
build()
Crea el objeto ArchiveProperties.
ArchiveProperties.Builder
hasAudio(boolean hasAudio)
Llama a este método para incluir una pista de audio (true, el valor por defecto)
o no false).
ArchiveProperties.Builder
hasVideo(boolean hasVideo)
Llama a este método para incluir una pista de vídeo (true, el valor por defecto)
o no false).
ArchiveProperties.Builder
layout(ArchiveLayout layout)
Establece el diseño de un archivo compuesto.
ArchiveProperties.Builder
maxBitrate(int maxBitrate)
Establece la velocidad de transmisión máxima (bps) para el archivo.
ArchiveProperties.Builder
multiArchiveTag(String multiArchiveTag)
Activa esta opción para permitir la grabación simultánea de varios archivos de la misma sesión.
ArchiveProperties.Builder
name(String name)
Establece un nombre para el archivo.
ArchiveProperties.Builder
outputMode(Archive.OutputMode outputMode)
Establece el modo de salida de este archivo.
ArchiveProperties.Builder
resolution(String resolution)
Establece la resolución del archivo.
ArchiveProperties.Builder
streamMode(Archive.StreamMode streamMode)
Establece el modo de transmisión de este archivo.
Métodos heredados de la clase java.lang.Objeto
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Datos del constructor
Constructor
public Builder()
Detalles del método
nombre
público ArchiveProperties.Builder nombre(Cadena nombre)
Establece un nombre para el archivo.
Parámetros:
: name - El nombre del archivo. Puedes utilizar este nombre para identificar el archivo. Se trata de una propiedad
del objeto «Archive», así como de una propiedad de los eventos relacionados con los archivos en el SDK de JavaScript de OpenTok.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración del nombre.
resolución
público ArchiveProperties.Builder resolución(Cadena (resolución)
Establece la resolución del archivo.
Parámetros:
: resolution - La resolución del archivo, ya sea «640x480» (SD, por defecto) o
«1280x720» (HD). Esta propiedad solo se aplica a los archivos compuestos. Si se configura esta
propiedad y se establece la propiedad outputMode en «individual», la llamada al método de la API da lugar a
un error.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración de resolución.
hasAudio
público ArchiveProperties.Builder hasAudio(booleano hasAudio)
Llama a este método para incluir una pista de audio (true, el valor por defecto)
o no false).
Parámetros:
: hasAudio - Si el archivo incluirá una pista de audio.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración «hasAudio».
hasVideo
público ArchiveProperties.Builder hasVideo(booleano hasVideo)
Llama a este método para incluir una pista de vídeo (true, el valor por defecto)
o no false).
Parámetros:
: hasVideo - Si el archivo incluirá una pista de vídeo.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración «hasVideo».
maxBitrate
público ArchiveProperties.Builder maxBitrate(int maxBitrate)
Establece la velocidad de transmisión máxima (bps) para el archivo. El valor mínimo es 100 000 y el máximo, 6 000 000.
Parámetros:
: maxBitrate - La tasa de bits máxima (en bits por segundo) para el archivado.
Devuelve: : El objeto ArchiveProperties.Builder con el parámetro «maxBitrate» configurado.
Desde: : 4.15.0
modo de salida
público ArchiveProperties.Builder outputMode(Archive.OutputMode outputMode)
Establece el modo de salida de este archivo.
Parámetros:
: outputMode - Establecer en un valor definido en el Archive.OutputMode enum.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración del modo de salida.
streamMode
público ArchiveProperties.Builder streamMode(Archive.StreamMode streamMode)
Establece el modo de transmisión de este archivo.
Cuando las transmisiones se seleccionan automáticamente (StreamMode.AUTO, que es el valor predeterminado), todas las
transmisiones de la sesión pueden incluirse en el archivo. Cuando las transmisiones se seleccionan manualmente
(StreamMode.MANUAL), se especifican los flujos que se van a incluir en función de las llamadas
a la función OpenTok.addArchiveStream(String, String, boolean, boolean) y
OpenTok.removeArchiveStream(String, String) métodos. Con
StreamMode.MANUAL, puedes especificar si el audio, el vídeo o ambos
de una secuencia se incluyen en el archivo. Tanto en el modo automático como en el manual, el generador de archivos
incluye las secuencias en función de
flujo
reglas de priorización.
Parámetros:
: streamMode - Establecer en un valor definido en el Archive.StreamMode enum.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración del modo de flujo.
diseño
público ArchiveProperties.Builder diseño(Diseño del archivo diseño)
Establece el diseño de un archivo compuesto.
Parámetros:
: layout - Un objeto de tipo ArchiveLayout .
Devuelve: : El objeto ArchiveProperties.Builder con la configuración de diseño.
multiArchiveTag
público ArchiveProperties.Builder multiArchiveTag(Cadena multiArchiveTag)
Configura esta opción para permitir la grabación simultánea de varios archivos de la misma sesión. Establezca aquí una cadena única para cada archivo simultáneo de una sesión en curso. También debe configurar esta opción al iniciar manualmente un archivo que se archiva automáticamente. Si no especifica un multiArchiveTag único, solo podrá grabar un archivo a la vez para una sesión determinada. Véase Documentación de «Simultaneous Archives».
Parámetros:
: multiArchiveTag - Una etiqueta de archivo única.
Devuelve: : El objeto ArchiveProperties.Builder con la configuración de MultiArchiveTag.
construir
público Propiedades del archivo build()
Crea el objeto ArchiveProperties.
Devuelve: : El objeto ArchiveProperties.