| Package | Description |
|---|---|
| com.wowza.wms.dvr |
| Modifier and Type | Class and Description |
|---|---|
class |
DvrManifestChunkEntry
Entry in DVR manifest that contains an associated chunk.
|
class |
DvrManifestCodecEntry
Entry in DVR manifest that contains codec information
|
class |
DvrManifestOnMetadataEntry
Entry in DVR manifest that contains onMetadata information and associated onMetadata chunk.
|
class |
DvrManifestTimeMapEntry
Entry in DVR manifest that contains time map information.
|
| Modifier and Type | Method and Description |
|---|---|
static DvrManifestEntry |
DvrManifestEntryFactory.deserialize(byte[] data) |
static DvrManifestEntry |
DvrManifestEntryFactory.deserialize(java.nio.ByteBuffer buffer) |
DvrManifestEntry |
IDvrChannelManifest.getFirstEntry() |
DvrManifestEntry |
IDvrManifest.getFirstEntry(int type)
Given manifest type, get the first playlist manifest entry.
|
DvrManifestEntry |
IDvrChannelManifest.getLastLiveEntry() |
DvrManifestEntry |
IDvrManifest.getLastLiveEntry(int type)
Given manifest type, get the last playlist manifest entry.
|
DvrManifestEntry |
IDvrChannelManifest.getLastRecordedEntry() |
DvrManifestEntry |
IDvrManifest.getLastRecordedEntry(int type)
Given manifest type and DVR time, get last entry.
|
DvrManifestEntry |
IDvrManifest.getRecordedEntryByIndex(int type,
long index)
Get the manifest entry given a manifest type and an index.
|
DvrManifestEntry |
IDvrStreamStore.getRecordedEntryByIndex(int fragmentType,
long index) |
DvrManifestEntry |
IDvrChannelManifest.getRecordedEntryByIndex(long index) |
DvrManifestEntry |
IDvrStreamStore.getRecordedEntryByTime(int fragmentType,
long t) |
DvrManifestEntry |
IDvrManifest.getRecordedEntryByTimeKey(int type,
long dvrTime)
Get the manifest entry given a manifest type and a time (in DVR units)
|
DvrManifestEntry |
IDvrChannelManifest.getRecordedEntryByTimeKey(long t) |
DvrManifestEntry |
IDvrChannelManifest.getRecordedEntryStartingBeforeTime(long t,
boolean inclusive) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<Long,DvrManifestEntry> |
IDvrChannelManifest.getIndexMap() |
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getLiveEntries() |
java.util.List<DvrManifestEntry> |
IDvrManifest.getLiveEntries(int type,
long dvrStart)
Given manifest type and DVR time, get a list of the live entries.
|
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getLiveEntries(long startTime) |
java.util.List<DvrManifestEntry> |
IDvrManifest.getLiveEntriesWithLimit(int type,
long dvrTime,
int limit)
Given manifest type and DVR time, get a list of the live entries limiting number of returned items.
|
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getLiveEntriesWithLimit(long t,
int limit) |
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getLiveTailEntries(long index) |
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getRecordedEntries() |
java.util.List<DvrManifestEntry> |
IDvrManifest.getRecordedEntries(int type)
Get a copy of all manifest entries of a given type.
|
java.util.List<DvrManifestEntry> |
IDvrManifest.getRecordedEntries(int type,
long dvrStartTime)
Given manifest type and DVR time, get a list of recorded entries.
|
java.util.List<DvrManifestEntry> |
IDvrManifest.getRecordedEntries(int type,
long dvrStartTime,
long dvrEndTime)
Given manifest type and DVR time, get a list of recorded entries.
|
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getRecordedEntries(long dvrStartTime) |
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getRecordedEntries(long dvrStartTime,
long dvrEndTime) |
java.util.List<DvrManifestEntry> |
IDvrManifest.getRecordedEntriesInRange(DvrManifestEntryRange range)
Given a DvrManifestEntryRange, get a list of recorded entries in this range.
|
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getRecordedEntriesInRange(long startIndex,
long endIndex) |
java.util.Map<Long,DvrManifestEntry> |
IDvrManifest.getRecordedEntriesMap(int type)
Get a copy of all manifest entries of a given type as a Map of indices.
|
java.util.List<DvrManifestEntry> |
IDvrManifest.getRecordedEntriesWithLimit(int type,
long dvrTime,
int limit)
Given manifest type and DVR time, get a list of recorded entries limiting number of returned items.
|
java.util.List<DvrManifestEntry> |
IDvrStreamStore.getRecordedEntriesWithLimit(int fragmentType,
long t,
int limit) |
java.util.List<DvrManifestEntry> |
IDvrChannelManifest.getRecordedEntriesWithLimit(long t,
int limit) |
java.util.List<DvrManifestEntry> |
IDvrManifest.purgeEntries(DvrManifestEntryRangeGroup ranges)
Given a group of ranges, purge the manifest entries.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IDvrStreamStore.addManifestEntries(java.util.List<DvrManifestEntry> entries) |
void |
IDvrStreamManager.addManifestEntries(String vStreamName,
java.util.List<DvrManifestEntry> entries,
String serverGuid)
Add to stream stores manifest.
|
void |
IDvrManifest.addToManifest(java.util.List<DvrManifestEntry> entries)
Add manifest entries to the manifest
|
void |
IDvrStoreChunkListener.postChunksPurged(IDvrStreamStore store,
DvrManifestEntryRangeGroup entries,
java.util.List<DvrManifestEntry> deletedEntries)
Callback after DVR store performs a purge
|