@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.Objectpublic java.util.List<IndexTableSegment.IndexEntryArray.IndexEntry> getIndexEntries()
public static boolean isValidKey(byte[] key)
key - the key