@Immutable
public final class RandomIndexPack
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
RandomIndexPack.BodySIDByteOffsetPair
Object model representing the mapping of the ID of an Essence container segment and its corresponding byte offset 
 | 
| Constructor and Description | 
|---|
RandomIndexPack(ByteProvider byteProvider,
               long byteOffset,
               long fullPackLength)
Instantiates a new Random index pack. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<java.lang.Long> | 
getAllPartitionByteOffsets()
Gets all the partition byte offsets in the MXF file 
 | 
java.lang.Long | 
getLength()
Getter for the length of the RandomIndex Pack 
 | 
java.lang.String | 
toString()
A method that returns a string representation of a RandomIndex Pack object 
 | 
public RandomIndexPack(ByteProvider byteProvider, long byteOffset, long fullPackLength) throws java.io.IOException
byteProvider - the mxf byte providerbyteOffset - the byte offset corresponding to this RandomIndexPackfullPackLength - the full pack lengthjava.io.IOException - the iO exceptionpublic java.util.List<java.lang.Long> getAllPartitionByteOffsets()
public java.lang.Long getLength()
public java.lang.String toString()
toString in class java.lang.Object