#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
1.5.1-p1