Package com.wowza.wms.dvr
Class DvrManifestEntryRange
- Object
- 
- com.wowza.wms.dvr.DvrManifestEntryRange
 
- 
 public class DvrManifestEntryRange extends ObjectClass that compactly represents a range of indices of a certain manifest type.
- 
- 
Constructor SummaryConstructors Constructor Description DvrManifestEntryRange(int type, long startIndex, long endIndex)Construct a range of a given type.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeserialize(byte[] data)Deserialize.longgetEndIndex()Get end index.com.wowza.wms.dvr.IndexRangegetRange()Get index range.longgetStartIndex()Get start index.intgetType()Get range typebooleanisEmpty()booleanisInRange(int index)Is index in range.byte[]serialize()Serialize range.voidsetRange(com.wowza.wms.dvr.IndexRange range)Set index range.StringtoString()
 
- 
- 
- 
Method Detail- 
getTypepublic int getType() Get range type- Returns:
- type.
 
 - 
getRangepublic com.wowza.wms.dvr.IndexRange getRange() Get index range.- Returns:
- index range
 
 - 
setRangepublic void setRange(com.wowza.wms.dvr.IndexRange range) Set index range.- Parameters:
- range- index range.
 
 - 
getStartIndexpublic long getStartIndex() Get start index.- Returns:
- start index (or -1 if undefined)
 
 - 
getEndIndexpublic long getEndIndex() Get end index.- Returns:
- end index (or -1 if undefined)
 
 - 
isInRangepublic boolean isInRange(int index) Is index in range.- Parameters:
- index- index in question.
- Returns:
- true if part of range.
 
 - 
serializepublic byte[] serialize() Serialize range.- Returns:
- out buffer containing serialized range.
 
 - 
deserializepublic void deserialize(byte[] data) Deserialize. Called after no-op constructor.- Parameters:
- data- buffer to deserialize.
 
 - 
isEmptypublic boolean isEmpty() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- Object
 
 
- 
 
-