Interface IDvrChannelManifest

All Known Subinterfaces:
IDvrTimeMap

public interface IDvrChannelManifest
  • Method Details

    • isEmpty

      boolean isEmpty()
    • getType

      int getType()
    • getLastRecordedIndex

      long getLastRecordedIndex()
    • setManifestDebug

      void setManifestDebug(boolean flag)
    • getRecordedEntries

      List<DvrManifestEntry> getRecordedEntries()
    • getRecordedEntriesInRange

      List<DvrManifestEntry> getRecordedEntriesInRange(long startIndex, long endIndex)
    • getIndexMap

      Map<Long,DvrManifestEntry> getIndexMap()
    • getRecordedEntryByTimeKey

      DvrManifestEntry getRecordedEntryByTimeKey(long t)
    • getRecordedEntryByIndex

      DvrManifestEntry getRecordedEntryByIndex(long index)
    • getRecordedEntryStartingBeforeTime

      DvrManifestEntry getRecordedEntryStartingBeforeTime(long t, boolean inclusive)
    • getRecordedEntries

      List<DvrManifestEntry> getRecordedEntries(long dvrStartTime)
    • getRecordedEntries

      List<DvrManifestEntry> getRecordedEntries(long dvrStartTime, long dvrEndTime)
    • getRecordedEntriesWithLimit

      List<DvrManifestEntry> getRecordedEntriesWithLimit(long t, int limit)
    • getRecordedDuration

      long getRecordedDuration()
    • getLiveDuration

      long getLiveDuration()
    • getClosestStartTime

      long getClosestStartTime(long t)
    • getLiveEntries

      List<DvrManifestEntry> getLiveEntries()
    • getLiveTailEntries

      List<DvrManifestEntry> getLiveTailEntries(long index)
    • getNumberLiveEntries

      int getNumberLiveEntries(long dvrStart)
    • getNumberLiveEntries

      int getNumberLiveEntries(long dvrStart, long dvrEnd)
    • getNumberRecordedEntries

      int getNumberRecordedEntries(long dvrStart)
    • getNumberRecordedEntries

      int getNumberRecordedEntries(long dvrStart, long dvrEnd)
    • getLiveEntries

      List<DvrManifestEntry> getLiveEntries(long startTime)
    • getLiveEntriesWithLimit

      List<DvrManifestEntry> getLiveEntriesWithLimit(long t, int limit)
    • getFirstIndex

      long getFirstIndex()
    • getFirstEntry

      DvrManifestEntry getFirstEntry()
    • getLastLiveEntry

      DvrManifestEntry getLastLiveEntry()
    • getLastRecordedEntry

      DvrManifestEntry getLastRecordedEntry()
    • getLiveRangeEndingBeforeTime

      DvrManifestEntryRange getLiveRangeEndingBeforeTime(long time)
    • getLiveRangeEndingBeforeTime

      DvrManifestEntryRange getLiveRangeEndingBeforeTime(long time, boolean skipFirst)
    • expandStartTime

      long expandStartTime(long dvrStartTime)
    • expandEndTime

      long expandEndTime(long dvrEndTime)
    • getKeys

      Long[] getKeys()