IDvrTimeMappublic interface IDvrChannelManifest
long expandEndTime(long dvrEndTime)
long expandStartTime(long dvrStartTime)
long getClosestStartTime(long t)
DvrManifestEntry getFirstEntry()
long getFirstIndex()
java.util.Map<Long,DvrManifestEntry> getIndexMap()
DvrManifestEntry getLastLiveEntry()
DvrManifestEntry getLastRecordedEntry()
long getLastRecordedIndex()
long getLiveDuration()
java.util.List<DvrManifestEntry> getLiveEntries()
java.util.List<DvrManifestEntry> getLiveEntries(long startTime)
java.util.List<DvrManifestEntry> getLiveEntriesWithLimit(long t, int limit)
DvrManifestEntryRange getLiveRangeEndingBeforeTime(long time)
DvrManifestEntryRange getLiveRangeEndingBeforeTime(long time, boolean skipFirst)
java.util.List<DvrManifestEntry> getLiveTailEntries(long index)
int getNumberLiveEntries(long dvrStart)
int getNumberLiveEntries(long dvrStart,
long dvrEnd)
int getNumberRecordedEntries(long dvrStart)
int getNumberRecordedEntries(long dvrStart,
long dvrEnd)
long getRecordedDuration()
java.util.List<DvrManifestEntry> getRecordedEntries()
java.util.List<DvrManifestEntry> getRecordedEntries(long dvrStartTime)
java.util.List<DvrManifestEntry> getRecordedEntries(long dvrStartTime, long dvrEndTime)
java.util.List<DvrManifestEntry> getRecordedEntriesInRange(long startIndex, long endIndex)
java.util.List<DvrManifestEntry> getRecordedEntriesWithLimit(long t, int limit)
DvrManifestEntry getRecordedEntryByIndex(long index)
DvrManifestEntry getRecordedEntryByTimeKey(long t)
DvrManifestEntry getRecordedEntryStartingBeforeTime(long t, boolean inclusive)
int getType()
boolean isEmpty()
void setManifestDebug(boolean flag)