mxflib.h File Reference

The main MXFLib header file. More...

#include <mxflib/system.h>
#include <mxflib/constants.h>
#include <list>
#include <map>
#include <mxflib/debug.h>
#include <mxflib/features.h>
#include <mxflib/smartptr.h>
#include <mxflib/endian.h>
#include <mxflib/types.h>
#include <mxflib/datachunk.h>
#include <mxflib/forward.h>
#include <mxflib/helper.h>
#include <mxflib/ulmap.h>
#include <mxflib/mdtraits.h>
#include <mxflib/deftypes.h>
#include <mxflib/mdtype.h>
#include <mxflib/mdobject.h>
#include <mxflib/metadata.h>
#include <mxflib/rip.h>
#include <mxflib/mxffile.h>
#include <mxflib/index.h>
#include <mxflib/essence.h>
#include <mxflib/klvobject.h>
#include <mxflib/crypto.h>
#include <mxflib/vbi.h>
#include <mxflib/sopsax.h>
#include <mxflib/xmlparser.h>

Go to the source code of this file.

Namespaces

namespace  mxflib

Defines

#define MXFLIB_VERSION_MAJOR   "1"
#define MXFLIB_VERSION_MINOR   "0"
#define MXFLIB_VERSION_TWEAK   "0"
#define MXFLIB_VERSION_BUILD   "10"
#define MXFLIB_VERSION_REL   1
#define MXFLIB_VERSION_RELTEXT(REL)   (REL==1?"-Release":(REL==2?"-Development":(REL==3?"-Patched":(REL==4?"-Beta":(REL==5?"-Private":"")))))
#define MXFLIB_VERSION_RELNUMBER(REL)   (REL==1?"1":(REL==2?"2":(REL==3?"3":(REL==4?"4":(REL==5?"5":"0")))))
#define UNUSED_PARAMETER(x)   ( x=x )
 Touch an unused parameter in such a way that no compiler warnings are produced, but optimizer will remove anything we do.

Functions

std::string LibraryName (void)
 Get a human readable version of the library name.
std::string LibraryVersion (void)
 Get a human readable version of the library version.
std::string LibraryProductVersion (void)
 Get a version of the library version suitable for setting ProductVersion.


Detailed Description

The main MXFLib header file.

Version:
Id
mxflib.h,v 1.26 2007/03/31 16:04:14 matt-beard Exp

Define Documentation

#define MXFLIB_VERSION_BUILD   "10"

#define MXFLIB_VERSION_MAJOR   "1"

#define MXFLIB_VERSION_MINOR   "0"

#define MXFLIB_VERSION_REL   1

#define MXFLIB_VERSION_RELNUMBER ( REL   )     (REL==1?"1":(REL==2?"2":(REL==3?"3":(REL==4?"4":(REL==5?"5":"0")))))

#define MXFLIB_VERSION_RELTEXT ( REL   )     (REL==1?"-Release":(REL==2?"-Development":(REL==3?"-Patched":(REL==4?"-Beta":(REL==5?"-Private":"")))))

#define MXFLIB_VERSION_TWEAK   "0"

#define UNUSED_PARAMETER (  )     ( x=x )

Touch an unused parameter in such a way that no compiler warnings are produced, but optimizer will remove anything we do.


Generated on Mon Apr 2 15:20:55 2007 for MXFLib by  doxygen 1.5.1-p1