MXFTk is a Software Development Kit for C++ developers. It provides all the functionalities for reading, creating and partially restoring MXF files and for integrating these features in your application. It is available on Windows, Linux and Mac OS X platforms. MXFTk is compatible with any C++ (unmanaged) compiler and comes with a set of examples ready to compile with Visual Studio .NET and gcc.
MXFTk supports MXF files ranging from operational pattern 1a to 3c (reading) and 1a to 2b (writing) to OpAtom files (reading and writing). It also provides specific interfaces to facilitate the creation of files similar to those produced by manufacturers such as SONY (eVTR and XDCam) and Panasonic (P2).