java.lang.Object

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.