PushPublishHTTPCupertino, PushPublishHTTPCupertinoAkamaiHandler, PushPublishHTTPCupertinoCloudStorageHandler, PushPublishHTTPCupertinoGoogleHandler, PushPublishHTTPSanJoseAkamaiHandlerpublic interface IPushPublishHTTPGroupMember
| Modifier and Type | Method | Description |
|---|---|---|
Boolean |
adaptiveGroupPlaylistNeedsUpdating(long lastUpdateTime,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups) |
|
ManifestModel |
createGroupPlaylist(String id,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups,
IApplicationInstance appInstance,
String context,
WMSProperties properties) |
Creates a group playlist.
|
String |
getAdaptiveGroupName() |
|
String |
getGroupPlaylistRenditionDescription(boolean forABRPlaylist) |
Generates a description or playlist-element String which can be used to differentiate this rendition from other renditions in a group.
|
WMSProperties |
getPlaylistProperties() |
|
Boolean |
isGroupReady(java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups) |
|
boolean |
isInAdaptiveGroup() |
|
boolean |
isInRedundancyPair() |
|
boolean |
isLogDebugManifest() |
|
boolean |
isSendToBackupServer() |
|
void |
sendGroupPlaylist(String groupName,
ManifestModel manifest) |
Sends a group playlist to the destination.
|
Boolean adaptiveGroupPlaylistNeedsUpdating(long lastUpdateTime,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs,
java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups)
ManifestModel createGroupPlaylist(String id, java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs, java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups, IApplicationInstance appInstance, String context, WMSProperties properties)
id - the idgroupingsByRedundantPairs - the renditions grouped by redundant pairsgroupingsByAbrGroups - the renditions grouped by redundant ABR groupproperties - the propertiesString getAdaptiveGroupName()
String getGroupPlaylistRenditionDescription(boolean forABRPlaylist)
forABRPlaylist - flag to indicate whether the description is for an adaptive bitrate group playlist.WMSProperties getPlaylistProperties()
Boolean isGroupReady(java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByRedundantPairs, java.util.List<java.util.List<IPushPublishHTTPGroupMember>> groupingsByAbrGroups)
boolean isInAdaptiveGroup()
boolean isInRedundancyPair()
boolean isLogDebugManifest()
boolean isSendToBackupServer()
void sendGroupPlaylist(String groupName,
ManifestModel manifest)
groupName - the group namemanifest - the playlist/manifest to send