metadata.h File Reference

Definition of Header Metadata classes. More...

Go to the source code of this file.

Namespaces

namespace  mxflib

Classes

class  MetadataPtr
 A smart pointer to a Metadata object (with operator[] overload). More...
class  PackagePtr
 A smart pointer to a Package object (with operator[] overload). More...
class  PackageParent
 A parent pointer to a Package object (with operator[] overload). More...
class  TrackPtr
 A smart pointer to a Track object (with operator[] overload). More...
class  TrackParent
 A parent pointer to a Track object (with operator[] overload). More...
class  Component
 Generic component super-class. More...
class  SourceClipPtr
 A smart pointer to a SourceClip object (with operator[] overload). More...
class  DMSourceClipPtr
 A smart pointer to a DMSourceClip object (with operator[] overload). More...
class  TimecodeComponentPtr
 A smart pointer to a SourceClip object (with operator[] overload). More...
class  DMSegmentPtr
 A smart pointer to a DMSegment object (with operator[] overload). More...
class  SourceClip
 Holds data relating to a SourceClip. More...
class  DMSourceClip
 Holds data relating to a DMSourceClip. More...
class  TimecodeComponent
 Holds data relating to a Timecode Component. More...
class  DMSegment
 Holds data relating to a DMSegment. More...
class  Track
 Holds data relating to a track. More...
struct  Track::TrackTypeListItem
 Structure for a single item in the track type list (for comparing data definitions). More...
class  Package
 Holds data relating to a package. More...
class  Metadata
 Holds data relating to a single partition. More...

Typedefs

typedef std::list< PackagePtr > PackageList
 A list of package pointers.
typedef std::list< TrackPtr > TrackList
 A list of smart pointers to track objects.
typedef SmartPtr< Component > ComponentPtr
 Smart pointer to a generic component super-class.
typedef std::list< ComponentPtr > ComponentList
 List of smart pointers to generic component super-classes.

Enumerations

enum  { DurationUnspecified = -1, DurationInstantaneous = 0 }
 Special values of DefaultDuration for event tracks. More...


Detailed Description

Definition of Header Metadata classes.

Note:
The classes hold the minimum other than an MDObject to reduce the amount of parsing required when reading

Version:
Id
metadata.h,v 1.14 2007/04/01 20:39:42 matt-beard Exp

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