@Immutable
public final class IndexTableSegment
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IndexTableSegment.IndexEntryArray
Object model corresponding to a collection of Index Table entries
|
Constructor and Description |
---|
IndexTableSegment(ByteProvider byteProvider,
KLVPacket.Header header)
Instantiates a new Index table segment.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IndexTableSegment.IndexEntryArray.IndexEntry> |
getIndexEntries()
Getter for the index entries.
|
static boolean |
isValidKey(byte[] key)
Checks if the key passed in corresponds to a IndexTable segment
|
java.lang.String |
toString()
A method that returns a string representation of an Index table segment object
|
public IndexTableSegment(ByteProvider byteProvider, KLVPacket.Header header) throws java.io.IOException
byteProvider
- the mxf byte providerheader
- the headerjava.io.IOException
- the iO exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<IndexTableSegment.IndexEntryArray.IndexEntry> getIndexEntries()
public static boolean isValidKey(byte[] key)
key
- the key