TimecodeComponent Class Reference

Holds data relating to a Timecode Component. More...

#include <metadata.h>

Inheritance diagram for TimecodeComponent:

Component ObjectInterface RefCount IRefCount List of all members.

Public Member Functions

 TimecodeComponent (std::string BaseType)
 TimecodeComponent (MDOTypePtr BaseType)
 TimecodeComponent (const UL &BaseUL)
 TimecodeComponent (ULPtr &BaseUL)

Static Public Member Functions

static TimecodeComponentPtr GetTimecodeComponent (MDObjectPtr Object)
 Return the containing "TimecodeComponent" object for this MDObject.
static TimecodeComponentPtr Parse (MDObjectPtr BaseObject)
 Parse an existing MDObject into a TimecodeComponent object.

Protected Member Functions

 TimecodeComponent (MDObjectPtr BaseObject)
 Protected constructor used to create from an existing MDObject.

Detailed Description

Holds data relating to a Timecode Component.


Constructor & Destructor Documentation

TimecodeComponent ( MDObjectPtr  BaseObject  )  [inline, protected]

Protected constructor used to create from an existing MDObject.

TimecodeComponent ( std::string  BaseType  )  [inline]

TimecodeComponent ( MDOTypePtr  BaseType  )  [inline]

TimecodeComponent ( const UL BaseUL  )  [inline]

TimecodeComponent ( ULPtr BaseUL  )  [inline]


Member Function Documentation

TimecodeComponentPtr GetTimecodeComponent ( MDObjectPtr  Object  )  [static]

Return the containing "TimecodeComponent" object for this MDObject.

Returns:
NULL if MDObject is not contained in a TimecodeComponent object

TimecodeComponentPtr Parse ( MDObjectPtr  BaseObject  )  [static]

Parse an existing MDObject into a TimecodeComponent object.


The documentation for this class was generated from the following files:
Generated on Mon Apr 2 15:21:01 2007 for MXFLib by  doxygen 1.5.1-p1