Class IManifestServiceConstants

Object
com.wowza.wms.manifest.builder.IManifestServiceConstants

public class IManifestServiceConstants extends Object
  • Field Details

    • MS_KEY_APP_NAME

      public static final String MS_KEY_APP_NAME
      Application Name Type: String
      See Also:
    • MS_KEY_APP_INST_NAME

      public static final String MS_KEY_APP_INST_NAME
      Application Instance Name Type: String
      See Also:
    • MS_KEY_STREAM_NAME

      public static final String MS_KEY_STREAM_NAME
      Stream Name Type: String
      See Also:
    • MS_KEY_PLAYLIST_COUNT

      public static final String MS_KEY_PLAYLIST_COUNT
      The segment playlist count Type: Integer
      See Also:
    • MS_KEY_SEG_FORMAT

      public static final String MS_KEY_SEG_FORMAT
      Segment Format - "CMAF" | "TS" Type: String
      See Also:
    • MS_KEY_SEG_COMPLETE

      public static final String MS_KEY_SEG_COMPLETE
      Segment Complete - indicates whether this is a complete segments. This can be either a partial segment, or a segment that can be exposed and delivered as it is being encoded Type: Boolean
      See Also:
    • MS_KEY_SEG_DURATION

      public static final String MS_KEY_SEG_DURATION
      The actual segment duration Type: Integer
      See Also:
    • MS_KEY_MANIFEST_TYPE

      public static final String MS_KEY_MANIFEST_TYPE
      Manifest Type - "HLS" | "DASH" Type: String
      See Also:
    • MS_KEY_TITLE

      public static final String MS_KEY_TITLE
      Title Type: String
      See Also:
    • MS_KEY_EXT_X_VER

      public static final String MS_KEY_EXT_X_VER
      EXT_X_VERSION Defines EXT_X_VERSION tag value that must be used. Type: Integer
      See Also:
    • MS_KEY_CAN_BLOCK_RELOAD

      public static final String MS_KEY_CAN_BLOCK_RELOAD
      MS_KEY_PART_HOLD_BACK Defines MS_KEY_PART_HOLD_BACK tag value that must be used. Type: Float
      See Also:
    • MS_KEY_PART_HOLD_BACK

      public static final String MS_KEY_PART_HOLD_BACK
      MS_KEY_PART_HOLD_BACK Defines MS_KEY_PART_HOLD_BACK tag value that must be used. Type: Float
      See Also:
    • MS_KEY_CAN_SKIP_UNTIL

      public static final String MS_KEY_CAN_SKIP_UNTIL
      MS_KEY_CAN_SKIP_UNTIL Defines MS_KEY_CAN_SKIP_UNTIL tag value that must be used. Type: Float
      See Also:
    • MS_KEY_HOLD_BACK

      public static final String MS_KEY_HOLD_BACK
      MS_KEY_HOLD_BACK Defines MS_KEY_HOLD_BACK tag value that must be used. Type: Float
      See Also:
    • MS_KEY_CODEC_STR_FORMAT_ID

      public static final String MS_KEY_CODEC_STR_FORMAT_ID
      Codec string format id Type: Integer
      See Also:
    • MS_KEY_IS_FLOATING_POINT_DURATIONS

      public static final String MS_KEY_IS_FLOATING_POINT_DURATIONS
      Floating Point Durations Defines whether floating point segment durations should be provided. Type: Boolean
      See Also:
    • MS_KEY_PLAYLIST_TYPE_STR

      public static final String MS_KEY_PLAYLIST_TYPE_STR
      Playlist Type If provided, defines the #EXT-X-PLAYLIST_TYPE tag value, else the tag is not required. Type: String
      See Also:
    • MS_KEY_EXT_X_ALLOW_CACHE

      public static final String MS_KEY_EXT_X_ALLOW_CACHE
      Allow Cache If provided, defines the #EXT-X-ALLOW-CACHE tag value, else the tag is not required. Type: Boolean
      See Also:
    • MS_KEY_ENABLE_EXT_X_INDEP_SEGS

      public static final String MS_KEY_ENABLE_EXT_X_INDEP_SEGS
      Independent Segments Defines whether the EXT_X_INDEPENDENT_SEGMENTS tag must be provided in playlists. Type: Boolean
      See Also:
    • MS_KEY_INITIALIZATION_SEGMENT_URL

      public static final String MS_KEY_INITIALIZATION_SEGMENT_URL
      Initialization Segment URL Defines the URL for the initialization segment for a stream Type: String
      See Also:
    • MS_KEY_SEGMENT_URL

      public static final String MS_KEY_SEGMENT_URL
      Segment URL Defines the URL for a segment in a stream Type: String
      See Also:
    • MS_KEY_PARTIAL_SEGMENT_URL

      public static final String MS_KEY_PARTIAL_SEGMENT_URL
      Partial Segment URL Defines the URL for a partial segment in a stream Type: String
      See Also:
    • MS_KEY_PARTIAL_SEGMENT_NUMBER

      public static final String MS_KEY_PARTIAL_SEGMENT_NUMBER
      Partial Segment Number Defines the partial segment number Type: String
      See Also:
    • MS_KEY_PRELOAD_HINT_PART_URL

      public static final String MS_KEY_PRELOAD_HINT_PART_URL
      Preload Hint URL for TYPE=PART Defines the URL for the next partial segment preload hint in a stream Type: String
      See Also:
    • MS_KEY_PRELOAD_HINT_PART_BYTERANGESTART

      public static final String MS_KEY_PRELOAD_HINT_PART_BYTERANGESTART
      Preload Hint Byte Range Start for TYPE=PART Defines the Byte Range Start for the next partial segment preload hint in a stream Type: String
      See Also:
    • MS_KEY_PRELOAD_HINT_PART_BYTERANGELENGTH

      public static final String MS_KEY_PRELOAD_HINT_PART_BYTERANGELENGTH
      Preload Hint Byte Range Length for TYPE=PART Defines the Byte Range Length for the next partial segment preload hint in a stream Type: String
      See Also:
    • MS_KEY_PRELOAD_HINT_MAP_URL

      public static final String MS_KEY_PRELOAD_HINT_MAP_URL
      Preload Hint URL for TYPE=MAP Defines the URL for the next initialization segment preload hint in a stream Type: String
      See Also:
    • MS_KEY_PRELOAD_HINT_MAP_BYTERANGESTART

      public static final String MS_KEY_PRELOAD_HINT_MAP_BYTERANGESTART
      Preload Hint Byte Range Start for TYPE=MAP Defines the Byte Range Start for the next partial segment preload hint in a stream Type: String
      See Also:
    • MS_KEY_PRELOAD_HINT_MAP_BYTERANGELENGTH

      public static final String MS_KEY_PRELOAD_HINT_MAP_BYTERANGELENGTH
      Preload Hint Byte Range Length for TYPE=MAP Defines the Byte Range Length for the next partial segment preload hint in a stream Type: String
      See Also:
    • MS_KEY_MANIFEST_HEADERS

      public static final String MS_KEY_MANIFEST_HEADERS
      Manifest Headers Defines the list of user manifest headers, as specified in the config property Type: String
      See Also:
    • MS_KEY_CONTENT_TYPE

      public static final String MS_KEY_CONTENT_TYPE
      Content Type - "AUDIO" | "VIDEO" Defines the content type of the segment. Type: String
      See Also:
    • MS_KEY_TARGET_DURATION

      public static final String MS_KEY_TARGET_DURATION
      Target Duration Defines the #EXT-X-TARGETDURATION tag value to specify in the media playlist. Type: Integer
      See Also:
    • MS_KEY_MEDIA_SEQ_NUM

      public static final String MS_KEY_MEDIA_SEQ_NUM
      Media Sequence Number Defines the #EXT-X-MEDIA-SEQUENCE tag value to specify in the media playlist. Type: Long
      See Also:
    • MS_KEY_PROGRAM_DATE_TIME

      public static final String MS_KEY_PROGRAM_DATE_TIME
      Program Date Time Defines the #EXT-X-PROGRAM-DATE-TIME tag value to specify in the media playlist. Type: String
      See Also:
    • MS_KEY_CODEC

      public static final String MS_KEY_CODEC
      Codec Defines the codec ID string of the video contained in the segment Type: String
      See Also:
    • MS_KEY_RESOLUTION

      public static final String MS_KEY_RESOLUTION
      Resolution (Only segments containing video) Defines the resolution of the video contained in the segment Type: String
      See Also:
    • MS_KEY_INCOMPLETE_SEGMENT_HAS_KEY_FRAME

      public static final String MS_KEY_INCOMPLETE_SEGMENT_HAS_KEY_FRAME
      Signals that the incomplete tag segment has a key frame in it This is to be used when checking to generate the INDEPENDENT attribute for HLS Partial Segments Type: String
      See Also:
    • MS_KEY_PARTIAL_SEGMENT_BYTERANGE

      public static final String MS_KEY_PARTIAL_SEGMENT_BYTERANGE
      Not used Signals that the partial segment can be accessed through byte range addressing, and provides the URI to do so This is mandatory for partial segments that are a subresource of a URI Type: String
      See Also:
    • MS_KEY_ADD_PARTIAL_SEGMENTS

      public static final String MS_KEY_ADD_PARTIAL_SEGMENTS
      A boolean to tell the manifest service to add partial segments to HLS media playlists Type: Boolean
      See Also:
    • MS_KEY_ADD_PREFETCH_SEGMENT

      public static final String MS_KEY_ADD_PREFETCH_SEGMENT
      A boolean to tell the manifest service to add prefetch segments to HLS media playlists Type: Boolean
      See Also:
    • MS_KEY_PARTIAL_SEGMENT_TARGET_DURATION

      public static final String MS_KEY_PARTIAL_SEGMENT_TARGET_DURATION
      Partial segment target duration Type: Double
      See Also:
    • MS_KEY_ENCINFO

      public static final String MS_KEY_ENCINFO
      EXT-X-KEY Tag specifying the decryption method for the media segments Type: CencInfo
      See Also:
  • Constructor Details

    • IManifestServiceConstants

      public IManifestServiceConstants()