public final class StructuralMetadata
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.Class |
getStructuralMetadataSetClass(byte[] key)
Gets structural metadata set class object.
|
static boolean |
isPHDRMetadataTrackSubDescriptor(byte[] key)
A method that determines if the key passed in corresponds to a PHDRMetadataTrackSubDescriptor.
|
static boolean |
isStructuralMetadata(byte[] key)
A method that determines of the key passed in corresponds to a structural metadata set.
|
static void |
populate(InterchangeObject.InterchangeObjectBO object,
ByteProvider byteProvider,
long numBytesToRead,
java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap)
A method that populates the fields of a Structural Metadata set
|
public static boolean isStructuralMetadata(byte[] key)
key
- the keypublic static boolean isPHDRMetadataTrackSubDescriptor(byte[] key)
key
- the keypublic static java.lang.Class getStructuralMetadataSetClass(byte[] key)
key
- the keypublic static void populate(InterchangeObject.InterchangeObjectBO object, ByteProvider byteProvider, long numBytesToRead, java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap) throws java.io.IOException
object
- the InterchangeObjectBO objectbyteProvider
- the mxf byte providernumBytesToRead
- the num bytes to readlocalTagToUIDMap
- the local tag to uID mapjava.io.IOException
- the iO exception