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 classstatic enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSegment(Map data) static StringgetKey(com.wowza.wms.httpstreamer.PlaylistKey playlistKey) static Stringstatic StringgetManifest(Map<String, Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) static SegmentPartIdgetManifestLastSegmentPart(Map<String, Object> params) static ManifestModelgetManifestModel(Map<String, Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) static voidregisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler) voidrun()static Threadshutdown()static voidstopStream(Map data) static voidunRegisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler) static voidupdateSegmentHint(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
-