#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 } |
Class KLVObject holds info about a KLV object