- IMFConstraints - Class in com.netflix.imflibrary
 
- 
This class consists exclusively of static methods that help verify the compliance of OP1A-conformant
 (see st378:2004) MXF header partition as well as MXF partition packs (see st377-1:2011)
 with st2067-5:2013
 
- IMFConstraints.HeaderPartitionIMF - Class in com.netflix.imflibrary
 
- 
This class wraps an OP1A-conformant MXF header partition object - wrapping can be done
 only if the header partition object is also compliant with st2067-5:2013
 
- IMFCPLFactory - Class in com.netflix.imflibrary.writerTools
 
-  
 
- IMFErrorLogger - Interface in com.netflix.imflibrary
 
- 
An interface to represent errors that occurred while reading an MXF file
 
- IMFErrorLogger.IMFErrors - Class in com.netflix.imflibrary
 
-  
 
- IMFErrorLogger.IMFErrors.ErrorCodes - Enum in com.netflix.imflibrary
 
- 
An enumeration for Error codes
 
- IMFErrorLogger.IMFErrors.ErrorLevels - Enum in com.netflix.imflibrary
 
- 
An enumeration for the  Error levels
 
- IMFErrorLoggerImpl - Class in com.netflix.imflibrary
 
- 
An non-thread-safe implementation of the IMFErrorLogger interface
 
- IMFErrorLoggerImpl() - Constructor for class com.netflix.imflibrary.IMFErrorLoggerImpl
 
- 
Instantiates a new IMF error logger impl object
 
- IMFException - Exception in com.netflix.imflibrary.exceptions
 
- 
Unchecked exception class that is used when a fatal error occurs in processing related to IMF layer
 
- IMFException() - Constructor for exception com.netflix.imflibrary.exceptions.IMFException
 
-  
 
- IMFException(String) - Constructor for exception com.netflix.imflibrary.exceptions.IMFException
 
-  
 
- IMFException(Throwable) - Constructor for exception com.netflix.imflibrary.exceptions.IMFException
 
-  
 
- IMFException(String, Throwable) - Constructor for exception com.netflix.imflibrary.exceptions.IMFException
 
-  
 
- IMFUtils - Class in com.netflix.imflibrary.writerTools.utils
 
- 
A class that provides utility methods to help with serializing an IMF CPL to an XML document
 
- IMFUUIDGenerator - Class in com.netflix.imflibrary.writerTools.utils
 
- 
A class that provides the utility of maintaining a list of UUIDs currently in use and generating an UUID for use in an
 IMF CPL document
 
- IMPAsset - Class in com.netflix.imflibrary.st2067_2
 
- 
This class represents a thin, immutable wrapper around a PackingList 
Asset.
 
 
- IMPAsset(URI, PackingList.Asset) - Constructor for class com.netflix.imflibrary.st2067_2.IMPAsset
 
- 
Constructor for an 
IMPAsset from a PackingList Asset and its URI.
 
 
- IMPDelivery - Class in com.netflix.imflibrary.st2067_2
 
- 
This class represents the concept of an IMF delivery as defined in Section 8 of st2067-2:2015.
 
- IMPDelivery(BasicMapProfilev2FileSet) - Constructor for class com.netflix.imflibrary.st2067_2.IMPDelivery
 
- 
Constructor for an IMPDelivery object for deliveries that are based on Basic Map Profile v2 (Annex A st0429-9:2014)
 
- IndexTableSegment - Class in com.netflix.imflibrary.st0377
 
- 
Object model corresponding to an IndexTable segment as defined in st377-1:2011
 
- IndexTableSegment(ByteProvider, KLVPacket.Header) - Constructor for class com.netflix.imflibrary.st0377.IndexTableSegment
 
- 
Instantiates a new Index table segment.
 
- IndexTableSegment.IndexEntryArray - Class in com.netflix.imflibrary.st0377
 
- 
Object model corresponding to a collection of Index Table entries
 
- IndexTableSegment.IndexEntryArray.IndexEntry - Class in com.netflix.imflibrary.st0377
 
- 
Object model corresponding to an Index table entry
 
- instance_uid - Variable in class com.netflix.imflibrary.st0377.header.InterchangeObject.InterchangeObjectBO
 
- 
The Instance _ uid.
 
- InterchangeObject - Class in com.netflix.imflibrary.st0377.header
 
- 
Object model corresponding to InterchangeObject structural metadata defined in st377-1:2011
 
- InterchangeObject() - Constructor for class com.netflix.imflibrary.st0377.header.InterchangeObject
 
-  
 
- InterchangeObject.InterchangeObjectBO - Class in com.netflix.imflibrary.st0377.header
 
-  
 
- InterchangeObject.InterchangeObjectBO.StrongRef - Class in com.netflix.imflibrary.st0377.header
 
- 
A logical representation of a Strong Reference
 
- InteroperableMasterPackage - Class in com.netflix.imflibrary.st2067_2
 
- 
This class is an immutable implementation of the concept of Interoperable Master Package (IMP) defined in Section 7.2.1
 of st2067-2:2015.
 
- InteroperableMasterPackage(PackingList, URI, List<IMPAsset>) - Constructor for class com.netflix.imflibrary.st2067_2.InteroperableMasterPackage
 
- 
Constructor for an InterOperableMasterPackage object from a 
PackingList object,
 the URI corresponding to the PackingList document, and a list of type 
IMPAsset that
 corresponds to assets referenced by this InteroperableMasterPackage object
 
 
- isBodyPartition() - Method in class com.netflix.imflibrary.st0377.PartitionPack
 
- 
Checks if this is a body partition.
 
- isFooterPartition() - Method in class com.netflix.imflibrary.st0377.PartitionPack
 
- 
Checks of this is a footer partition.
 
- isGenericStreamPartition() - Method in class com.netflix.imflibrary.st0377.PartitionPack
 
- 
Checks if this is a Generic Stream partition.
 
- isGenericStreamPartitionDataElementKey(byte[]) - Static method in class com.netflix.imflibrary.KLVPacket
 
- 
Checks if the key corresponding to the KLV packet is a Generic Stream Partition Data Element key.
 
- isHeaderPartition() - Method in class com.netflix.imflibrary.st0377.PartitionPack
 
- 
Checks if this is a header partition.
 
- isKLVFillItem(byte[]) - Static method in class com.netflix.imflibrary.KLVPacket
 
- 
Checks if the key corresponding to the KLV packet is a KLV fill item key
 
- isPackingList() - Method in class com.netflix.imflibrary.st0429_9.AssetMap.Asset
 
- 
Tells if the 
Asset object is a packing list
 
 
- isPHDRImageMetadataItemKey(byte[]) - Static method in class com.netflix.imflibrary.KLVPacket
 
- 
Checks if the key corresponding to the KLV packet is a PHDR image metadata item key
 
- isPHDRMetadataTrackSubDescriptor(byte[]) - Static method in class com.netflix.imflibrary.st0377.header.StructuralMetadata
 
- 
A method that determines if the key passed in corresponds to a PHDRMetadataTrackSubDescriptor.
 
- isStructuralMetadata(byte[]) - Static method in class com.netflix.imflibrary.st0377.header.StructuralMetadata
 
- 
A method that determines of the key passed in corresponds to a structural metadata set.
 
- isValid() - Method in class com.netflix.imflibrary.st2067_2.IMPAsset
 
- 
Checks if this asset is valid
 
- isValid() - Method in class com.netflix.imflibrary.st2067_2.IMPDelivery
 
- 
Checks if the IMF delivery is valid.
 
- isValid() - Method in class com.netflix.imflibrary.st2067_2.InteroperableMasterPackage
 
- 
Checks if this InteroperableMasterPackage object is valid.
 
- isValidFooterPartition() - Method in class com.netflix.imflibrary.st0377.PartitionPack
 
- 
Checks if this is a valid footer partition.
 
- isValidHeaderPartition() - Method in class com.netflix.imflibrary.st0377.PartitionPack
 
- 
Checks if this is a valid header partition.
 
- isValidKey(byte[]) - Static method in class com.netflix.imflibrary.st0377.IndexTableSegment
 
- 
Checks if the key passed in corresponds to a IndexTable segment
 
- isValidKey(byte[]) - Static method in class com.netflix.imflibrary.st0377.PrimerPack
 
- 
Checks if the key that was passed in corresponds to a Primer Pack