Class IManifestServiceConstants


  • public class IManifestServiceConstants
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String MS_KEY_ADD_PARTIAL_SEGMENTS
      A boolean to tell the manifest service to add partial segments to HLS media playlists Type: Boolean
      static String MS_KEY_ADD_PREFETCH_SEGMENT
      A boolean to tell the manifest service to add prefetch segments to HLS media playlists Type: Boolean
      static String MS_KEY_APP_INST_NAME
      Application Instance Name Type: String
      static String MS_KEY_APP_NAME
      Application Name Type: String
      static String MS_KEY_CAN_BLOCK_RELOAD
      MS_KEY_PART_HOLD_BACK Defines MS_KEY_PART_HOLD_BACK tag value that must be used.
      static String MS_KEY_CAN_SKIP_UNTIL
      MS_KEY_CAN_SKIP_UNTIL Defines MS_KEY_CAN_SKIP_UNTIL tag value that must be used.
      static String MS_KEY_CODEC
      Codec Defines the codec ID string of the video contained in the segment Type: String
      static String MS_KEY_CODEC_STR_FORMAT_ID
      Codec string format id Type: Integer
      static String MS_KEY_CONTENT_TYPE
      Content Type - "AUDIO" | "VIDEO" Defines the content type of the segment.
      static String MS_KEY_ENABLE_EXT_X_INDEP_SEGS
      Independent Segments Defines whether the EXT_X_INDEPENDENT_SEGMENTS tag must be provided in playlists.
      static 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.
      static String MS_KEY_EXT_X_VER
      EXT_X_VERSION Defines EXT_X_VERSION tag value that must be used.
      static String MS_KEY_HOLD_BACK
      MS_KEY_HOLD_BACK Defines MS_KEY_HOLD_BACK tag value that must be used.
      static 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
      static String MS_KEY_INITIALIZATION_SEGMENT_URL
      Initialization Segment URL Defines the URL for the initialization segment for a stream Type: String
      static String MS_KEY_IS_FLOATING_POINT_DURATIONS
      Floating Point Durations Defines whether floating point segment durations should be provided.
      static String MS_KEY_MANIFEST_HEADERS
      Manifest Headers Defines the list of user manifest headers, as specified in the config property Type: String
      static String MS_KEY_MANIFEST_TYPE
      Manifest Type - "HLS" | "DASH" Type: String
      static String MS_KEY_MEDIA_SEQ_NUM
      Media Sequence Number Defines the #EXT-X-MEDIA-SEQUENCE tag value to specify in the media playlist.
      static String MS_KEY_PART_HOLD_BACK
      MS_KEY_PART_HOLD_BACK Defines MS_KEY_PART_HOLD_BACK tag value that must be used.
      static 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
      static String MS_KEY_PARTIAL_SEGMENT_NUMBER
      Partial Segment Number Defines the partial segment number Type: String
      static String MS_KEY_PARTIAL_SEGMENT_TARGET_DURATION
      Partial segment target duration Type: Double
      static String MS_KEY_PARTIAL_SEGMENT_URL
      Partial Segment URL Defines the URL for a partial segment in a stream Type: String
      static String MS_KEY_PLAYLIST_COUNT
      The segment playlist count Type: Integer
      static String MS_KEY_PLAYLIST_TYPE_STR
      Playlist Type If provided, defines the #EXT-X-PLAYLIST_TYPE tag value, else the tag is not required.
      static 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
      static 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
      static 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
      static 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
      static 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
      static 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
      static String MS_KEY_PROGRAM_DATE_TIME
      Program Date Time Defines the #EXT-X-PROGRAM-DATE-TIME tag value to specify in the media playlist.
      static String MS_KEY_RESOLUTION
      Resolution (Only segments containing video) Defines the resolution of the video contained in the segment Type: String
      static String MS_KEY_SEG_COMPLETE
      Segment Complete - indicates whether this is a complete segments.
      static String MS_KEY_SEG_DURATION
      The actual segment duration Type: Integer
      static String MS_KEY_SEG_FORMAT
      Segment Format - "CMAF" | "TS" Type: String
      static String MS_KEY_SEGMENT_URL
      Segment URL Defines the URL for a segment in a stream Type: String
      static String MS_KEY_STREAM_NAME
      Stream Name Type: String
      static String MS_KEY_TARGET_DURATION
      Target Duration Defines the #EXT-X-TARGETDURATION tag value to specify in the media playlist.
      static String MS_KEY_TITLE
      Title Type: String
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MS_KEY_APP_NAME

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

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

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

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

        public static final String MS_KEY_SEG_FORMAT
        Segment Format - "CMAF" | "TS" Type: String
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • MS_KEY_SEG_DURATION

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

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

        public static final String MS_KEY_TITLE
        Title Type: String
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • MS_KEY_CODEC_STR_FORMAT_ID

        public static final String MS_KEY_CODEC_STR_FORMAT_ID
        Codec string format id Type: Integer
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • MS_KEY_PARTIAL_SEGMENT_TARGET_DURATION

        public static final String MS_KEY_PARTIAL_SEGMENT_TARGET_DURATION
        Partial segment target duration Type: Double
        See Also:
        Constant Field Values
    • Constructor Detail

      • IManifestServiceConstants

        public IManifestServiceConstants()