essence.cpp File Reference

Implementation of classes that handle essence reading and writing. More...

#include <mxflib/mxflib.h>

Functions

void RegisterGCElementKey (DataChunkPtr &Key)
 Register an essence key to be treated as a GC essence key.
GCElementKind GetGCElementKind (ULPtr TheUL)
 Get a GCElementKind structure from a key.
UInt32 GetGCTrackNumber (ULPtr TheUL)
 Get the track number of this essence key (if it is a GC Key).

Variables

const UInt8 GCEssenceKey [16]
 The standard Generic Container essence key root.
DataChunkList GCEssenceKeyAlternatives
 A list of pointers to alternative essence key roots to treat as GC keys.


Detailed Description

Implementation of classes that handle essence reading and writing.

Version:
Id
essence.cpp,v 1.31 2007/04/01 21:52:07 matt-beard Exp

Variable Documentation

const UInt8 GCEssenceKey[16] [static]

Initial value:

    { 0x06, 0x0e, 0x2B, 0x34,
                                      0x01, 0x02, 0x01, 0x00,
                                      0x0d, 0x01, 0x03, 0x01,
                                      0x00, 0x00, 0x00, 0x00  }
The standard Generic Container essence key root.

DataChunkList GCEssenceKeyAlternatives [static]

A list of pointers to alternative essence key roots to treat as GC keys.

This allows private or experimental essence keys to be treated as standard GC keys when reading


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