Package com.wowza.wms.manifest.builder
Class ManifestService
Object
com.wowza.wms.manifest.builder.ManifestService
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addSegment
(Map data) static String
getKey
(com.wowza.wms.httpstreamer.PlaylistKey playlistKey) static String
static String
getManifest
(Map<String, Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) static SegmentPartId
getManifestLastSegmentPart
(Map<String, Object> params) static ManifestModel
getManifestModel
(Map<String, Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) static void
registerManifestRequest
(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler) void
run()
static Thread
shutdown()
static void
stopStream
(Map data) static void
unRegisterManifestRequest
(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler) static void
updateSegmentHint
(Map data)
-
Field Details
-
MSG_PARAM_TYPE
- See Also:
-
MSG_PARAM_APP
- See Also:
-
MSG_PARAM_APP_INSTANCE
- See Also:
-
MSG_PARAM_STREAM_NAME
- See Also:
-
MSG_PARAM_SEGMENT
- See Also:
-
MSG_PARAM_HINT
- See Also:
-
-
Constructor Details
-
ManifestService
public ManifestService()
-
-
Method Details
-
registerManifestRequest
public static void registerManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler) -
unRegisterManifestRequest
public static void unRegisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler) -
stopStream
-
updateSegmentHint
-
addSegment
-
shutdown
-
run
public void run() -
getManifest
public static String getManifest(Map<String, Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) -
getManifestModel
public static ManifestModel getManifestModel(Map<String, Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) -
getManifestLastSegmentPart
-
getKey
-
getKey
-