@Immutable public static final class Preface.PrefaceBO extends InterchangeObject.InterchangeObjectBO
InterchangeObject.InterchangeObjectBO.StrongRefheader, instance_uid| Constructor and Description |
|---|
PrefaceBO(KLVPacket.Header header,
ByteProvider byteProvider,
java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap,
IMFErrorLogger imfErrorLogger)
Instantiates a new parsed Preface object by virtue of parsing the MXF file bitstream
|
| Modifier and Type | Method and Description |
|---|---|
MXFUID |
getContentStorageInstanceUID()
Getter for the ContentStorage structural metadata set instance UID in this MXF file
|
MXFUID |
getPrimaryPackageInstanceUID()
Getter for the PrimaryPackage structural metadata set instance UID in this MXF file
|
java.lang.String |
toString()
A method that returns a string representation of a PrefaceBO object
|
getHeader, getInstanceUIDpublic PrefaceBO(KLVPacket.Header header, ByteProvider byteProvider, java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap, IMFErrorLogger imfErrorLogger) throws java.io.IOException
header - the parsed header (K and L fields from the KLV packet)byteProvider - the input stream corresponding to the MXF filelocalTagToUIDMap - mapping from local tag to element UID as provided by the Primer Pack defined in st377-1:2011imfErrorLogger - logger for recording any parsing errorsjava.io.IOException - - any I/O related error will be exposed through an IOException@Nullable public MXFUID getPrimaryPackageInstanceUID()
@Nullable public MXFUID getContentStorageInstanceUID()
public java.lang.String toString()
toString in class java.lang.Object