- 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