Package com.wowza.wms.manifest.builder
Class IManifestServiceConstants
Object
com.wowza.wms.manifest.builder.IManifestServiceConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringA boolean to tell the manifest service to add partial segments to HLS media playlists Type: Booleanstatic final StringA boolean to tell the manifest service to add prefetch segments to HLS media playlists Type: Booleanstatic final StringApplication Instance Name Type: Stringstatic final StringApplication Name Type: Stringstatic final StringMS_KEY_PART_HOLD_BACK Defines MS_KEY_PART_HOLD_BACK tag value that must be used.static final StringMS_KEY_CAN_SKIP_UNTIL Defines MS_KEY_CAN_SKIP_UNTIL tag value that must be used.static final StringCodec Defines the codec ID string of the video contained in the segment Type: Stringstatic final StringCodec string format id Type: Integerstatic final StringContent Type - "AUDIO" | "VIDEO" Defines the content type of the segment.static final StringIndependent Segments Defines whether the EXT_X_INDEPENDENT_SEGMENTS tag must be provided in playlists.static final StringEXT-X-KEY Tag specifying the decryption method for the media segments Type: CencInfostatic final StringAllow Cache If provided, defines the #EXT-X-ALLOW-CACHE tag value, else the tag is not required.static final StringEXT_X_VERSION Defines EXT_X_VERSION tag value that must be used.static final StringMS_KEY_HOLD_BACK Defines MS_KEY_HOLD_BACK tag value that must be used.static final StringSignals 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: Stringstatic final StringInitialization Segment URL Defines the URL for the initialization segment for a stream Type: Stringstatic final StringFloating Point Durations Defines whether floating point segment durations should be provided.static final StringManifest Headers Defines the list of user manifest headers, as specified in the config property Type: Stringstatic final StringManifest Type - "HLS" | "DASH" Type: Stringstatic final StringMedia Sequence Number Defines the #EXT-X-MEDIA-SEQUENCE tag value to specify in the media playlist.static final StringMS_KEY_PART_HOLD_BACK Defines MS_KEY_PART_HOLD_BACK tag value that must be used.static final StringNot 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: Stringstatic final StringPartial Segment Number Defines the partial segment number Type: Stringstatic final StringPartial segment target duration Type: Doublestatic final StringPartial Segment URL Defines the URL for a partial segment in a stream Type: Stringstatic final StringThe segment playlist count Type: Integerstatic final StringPlaylist Type If provided, defines the #EXT-X-PLAYLIST_TYPE tag value, else the tag is not required.static final StringPreload Hint Byte Range Length for TYPE=MAP Defines the Byte Range Length for the next partial segment preload hint in a stream Type: Stringstatic final StringPreload Hint Byte Range Start for TYPE=MAP Defines the Byte Range Start for the next partial segment preload hint in a stream Type: Stringstatic final StringPreload Hint URL for TYPE=MAP Defines the URL for the next initialization segment preload hint in a stream Type: Stringstatic final StringPreload Hint Byte Range Length for TYPE=PART Defines the Byte Range Length for the next partial segment preload hint in a stream Type: Stringstatic final StringPreload Hint Byte Range Start for TYPE=PART Defines the Byte Range Start for the next partial segment preload hint in a stream Type: Stringstatic final StringPreload Hint URL for TYPE=PART Defines the URL for the next partial segment preload hint in a stream Type: Stringstatic final StringProgram Date Time Defines the #EXT-X-PROGRAM-DATE-TIME tag value to specify in the media playlist.static final StringResolution (Only segments containing video) Defines the resolution of the video contained in the segment Type: Stringstatic final StringSegment Complete - indicates whether this is a complete segments.static final StringThe actual segment duration Type: Integerstatic final StringSegment Format - "CMAF" | "TS" Type: Stringstatic final StringSegment URL Defines the URL for a segment in a stream Type: Stringstatic final StringStream Name Type: Stringstatic final StringTarget Duration Defines the #EXT-X-TARGETDURATION tag value to specify in the media playlist.static final StringTitle Type: String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
MS_KEY_APP_NAME
Application Name Type: String- See Also:
-
MS_KEY_APP_INST_NAME
Application Instance Name Type: String- See Also:
-
MS_KEY_STREAM_NAME
Stream Name Type: String- See Also:
-
MS_KEY_PLAYLIST_COUNT
The segment playlist count Type: Integer- See Also:
-
MS_KEY_SEG_FORMAT
Segment Format - "CMAF" | "TS" Type: String- See Also:
-
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
The actual segment duration Type: Integer- See Also:
-
MS_KEY_MANIFEST_TYPE
Manifest Type - "HLS" | "DASH" Type: String- See Also:
-
MS_KEY_TITLE
Title Type: String- See Also:
-
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
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
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
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
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
Codec string format id Type: Integer- See Also:
-
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
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
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
Independent Segments Defines whether the EXT_X_INDEPENDENT_SEGMENTS tag must be provided in playlists. Type: Boolean- See Also:
-
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
Segment URL Defines the URL for a segment in a stream Type: String- See Also:
-
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
Partial Segment Number Defines the partial segment number Type: String- See Also:
-
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
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
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
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
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
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
Manifest Headers Defines the list of user manifest headers, as specified in the config property Type: String- See Also:
-
MS_KEY_CONTENT_TYPE
Content Type - "AUDIO" | "VIDEO" Defines the content type of the segment. Type: String- See Also:
-
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
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
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
Codec Defines the codec ID string of the video contained in the segment Type: String- See Also:
-
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
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
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
A boolean to tell the manifest service to add partial segments to HLS media playlists Type: Boolean- See Also:
-
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
Partial segment target duration Type: Double- See Also:
-
MS_KEY_ENCINFO
EXT-X-KEY Tag specifying the decryption method for the media segments Type: CencInfo- See Also:
-
-
Constructor Details
-
IManifestServiceConstants
public IManifestServiceConstants()
-