com.opentok.Archive
clase pública Archive extende Objeto
Representa un archivo de una sesión de OpenTok.
Resumen de clases anidadas
Clases anidadas
Modificador y tipo
Clase
Descripción
static enum
Archive.OutputMode
Define los valores utilizados en el
ArchiveProperties.Builder.outputMode(com.opentok.Archive.OutputMode) método
y devuelto por el getOutputMode() método.
static enum
Archive.Status
Define los valores devueltos por la función getStatus() método.
static enum
Archive.StreamMode
Define los valores utilizados en el
ArchiveProperties.Builder.streamMode(com.opentok.Archive.StreamMode) método
y devuelto por el getStreamMode() método.
Resumen del método
Todos los métodosMétodos estáticosMétodos de instanciaMétodos concretos
Modificador y tipo
Método
Descripción
long
getCreatedAt()
La hora en la que se creó el archivo, en milisegundos desde la época Unix.
int
getDuration()
La duración del archivo, en segundos.
String
getId()
El identificador del archivo.
int
getMaxBitrate()
La tasa de bits máxima del archivo, en bits por segundo.
String
getMultiArchiveTag()
Devuelve el multiArchiveTag, si está definido para el archivo.
String
getName()
El nombre del archivo.
Archive.OutputMode
getOutputMode()
El modo de salida que se generará para este archivo: composed o individual.
int
getPartnerId()
La clave de la API de OpenTok asociada al archivo.
String
getPassword()
La contraseña cifrada, en caso de que se haya configurado un almacenamiento de archivos para que utilice una clave de cifrado
String
getReason()
En el caso de los archivos con el estado Status.STOPPED o Status.FAILED, esta cadena describe el motivo por el que el archivo se detuvo (por ejemplo, «se ha superado la duración máxima») o falló.
String
getResolution()
La resolución del archivo.
String
getSessionId()
El identificador de la sesión de OpenTok asociada a este archivo.
long
getSize()
El tamaño del archivo MP4.
Archive.Status
getStatus()
El estado del archivo, tal y como lo define el Archive.Status enum.
Archive.StreamMode
getStreamMode()
El modo de selección de flujos que se utilizará para elegir los flujos que se incluirán en este archivo:
StreamMode.AUTO o StreamMode.MANUAL.
String
getUrl()
La URL de descarga del archivo MP4 disponible.
boolean
hasAudio()
Si el archivo tiene una pista de audio (true) o no (false).
boolean
hasVideo()
Si el archivo contiene una pista de vídeo (true) o no (false).
static Archive
makeArchive()
String
toString()
Métodos heredados de la clase java.lang.Objeto
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Detalles del método
makeArchive
público estático Archivo makeArchive()
getCreatedAt
public long getCreatedAt()
La hora en la que se creó el archivo, en milisegundos desde la época Unix.
getDuration
public int getDuration()
La duración del archivo, en segundos.
getId
público Cadena getId()
El identificador del archivo.
getName
público Cadena getName()
El nombre del archivo.
getResolution
público Cadena getResolution()
La resolución del archivo.
getPartnerId
public int getPartnerId()
La clave de la API de OpenTok asociada al archivo.
getReason
público Cadena getReason()
En el caso de los archivos con el estado Status.STOPPED o Status.FAILED, esta cadena describe el motivo por el que el archivo se detuvo (por ejemplo, «se ha superado la duración máxima») o falló.
getSessionId
público Cadena getSessionId()
El identificador de la sesión de OpenTok asociada a este archivo.
getSize
public long getSize()
El tamaño del archivo MP4. En el caso de los archivos comprimidos que aún no se han generado, este valor se establece en 0.
getMaxBitrate
public int getMaxBitrate()
La tasa de bits máxima del archivo, en bits por segundo.
Desde: : 4.15.0
getStatus
público Archivo.Estado getStatus()
El estado del archivo, tal y como lo define el Archive.Status enum.
getUrl
público Cadena getUrl()
La URL de descarga del archivo MP4 disponible. Solo se establece para un archivo cuyo estado
sea Status.AVAILABLE; para el resto de archivos (incluidos aquellos con el estado
Status.UPLOADED), este método devuelve null. La URL de descarga está enmascarada, y el archivo
solo está disponible desde dicha URL durante 10 minutos. Para generar una nueva URL, llama a la
OpenTok.listArchives() o OpenTok.getArchive(String)
método.
hasVideo
public boolean tieneVídeo()
Si el archivo contiene una pista de vídeo (true) o no (false).
hasAudio
public boolean hasAudio()
Si el archivo tiene una pista de audio (true) o no (false).
getOutputMode
público Archive.OutputMode getOutputMode()
El modo de salida que se generará para este archivo: composed o individual.
getStreamMode
público Archive.StreamMode getStreamMode()
El modo de selección de flujos que se utilizará para elegir los flujos que se incluirán en este archivo:
StreamMode.AUTO o StreamMode.MANUAL.
getPassword
público Cadena getPassword()
La contraseña cifrada, en caso de que se haya configurado un almacenamiento de archivos para que utilice una clave de cifrado
getMultiArchiveTag
público Cadena getMultiArchiveTag()
Devuelve el multiArchiveTag, si está definido para el archivo.
toString
público Cadena toString()
Sobrescrituras:
: toString en clase Object