See: Description
| Interface | Description | 
|---|---|
| IMFErrorLogger | 
 An interface to represent errors that occurred while reading an MXF file 
 | 
| Class | Description | 
|---|---|
| IMFConstraints | 
 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 | 
 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 
 | 
| IMFErrorLogger.IMFErrors | |
| IMFErrorLoggerImpl | 
 An non-thread-safe implementation of the IMFErrorLogger interface 
 | 
| KLVPacket | 
 An object model representing a KLV packet defined in st336:2007 and utility methods to check for KLV packet definitions 
 | 
| KLVPacket.Header | 
 A class that represents a KLV packet header 
 | 
| KLVPacket.LengthField | 
 A class that represents the length field of a KLV packet 
 | 
| MXFFieldPopulator | 
 A utility class that provides methods for populating fields with MXF metadata sets 
 | 
| MXFOperationalPattern1A | 
 This class consists exclusively of static methods that help verify the compliance of an
 MXF header partition as well as MXF partition packs (see st377-1:2011) with st378:2004 
 | 
| MXFOperationalPattern1A.HeaderPartitionOP1A | 
 This class wraps an MXF header partition object - wrapping can be done
 only if the header partition object is compliant with st378:2004 
 | 
| MXFUID | 
 An (immutable) implementation of an MXF UID. 
 | 
| OperationalPatternHelper | 
 An object model for the OperationalPattern defined in st377-1:2011 
 | 
| Enum | Description | 
|---|---|
| IMFErrorLogger.IMFErrors.ErrorCodes | 
 An enumeration for Error codes 
 | 
| IMFErrorLogger.IMFErrors.ErrorLevels | 
 An enumeration for the  Error levels 
 | 
| MXFDataDefinition | 
 An enumeration for representing the different MXF essence types 
 | 
| OperationalPatternHelper.ItemComplexity | 
 An enumeration representing ItemComplexity 
 | 
| OperationalPatternHelper.PackageComplexity | 
 An enumeration representing the Package Complexity 
 |