Package com.opentok

Class ArchiveProperties

java.lang.Object
com.opentok.ArchiveProperties

public class ArchiveProperties extends Object
Defines values for the properties parameter of the OpenTok.startArchive(String sessionId, ArchiveProperties properties) method.
See Also:
  • Method Details

    • name

      public String name()
      Returns the name of the archive, which you can use to identify the archive.
    • resolution

      public String resolution()
      Returns the resolution of the archive.
    • getMultiArchiveTag

      public String getMultiArchiveTag()
      Returns the multiArchiveTag, if present.
    • hasVideo

      public boolean hasVideo()
      Whether the archive has a video track (true) or not (false).
    • hasAudio

      public boolean hasAudio()
      Whether the archive has an audio track (true) or not (false).
    • maxBitrate

      public Integer maxBitrate()
      Gets the maximum bitrate (bps) for the archive if specified.
      Returns:
      The maximum bitrate (in bits per second) for the archiving, or null if unspecified (the default).
      Since:
      4.15.0
    • outputMode

      public Archive.OutputMode outputMode()
      The output mode of the archive.
    • streamMode

      public Archive.StreamMode streamMode()
      The stream mode of the archive.
    • layout

      public ArchiveLayout layout()
      Returns the custom layout of the archive (composed archives only).
    • toMap

      public Map<String,Collection<String>> toMap()
      Returns the archive properties as a Map.