klvobject.h File Reference

Definition of classes that define basic KLV objects. More...

#include <string>
#include <list>
#include <map>

Go to the source code of this file.

Namespaces

namespace  mxflib

Classes

class  KLVReadHandler_Base
 Base class for KLVObject Reader handlers. More...
class  KLVObject
 KLV Object class. More...
class  KLVObject::KLVInfo

Typedefs

typedef SmartPtr< KLVObject > KLVObjectPtr
 A smart pointer to a KLVObject object.
typedef std::list< KLVObjectPtr > KLVObjectList
 A list of smart pointers to KLVObject objects.
typedef std::map< std::string,
KLVObjectPtr > 
KLVObjectMap
typedef SmartPtr< KLVReadHandler_Base > KLVReadHandlerPtr
 Smart pointer for the base KLVObject read handler.

Enumerations

enum  KeyFormat {
  KEY_NONE = 0, KEY_1_BYTE = 1, KEY_2_BYTE = 2, KEY_4_BYTE = 4,
  KEY_AUTO = 3
}
enum  LenFormat {
  LEN_NONE = 0, LEN_1_BYTE = 1, LEN_2_BYTE = 2, LEN_4_BYTE = 4,
  LEN_BER = 3
}


Detailed Description

Definition of classes that define basic KLV objects.

Class KLVObject holds info about a KLV object

Version:
Id
klvobject.h,v 1.5 2006/07/02 13:27:51 matt-beard Exp

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