SourceClip Class Reference

Holds data relating to a SourceClip. More...

#include <metadata.h>

Inheritance diagram for SourceClip:

Component ObjectInterface RefCount IRefCount DMSourceClip List of all members.

Public Member Functions

 SourceClip (std::string BaseType)
 SourceClip (MDOTypePtr BaseType)
 SourceClip (const UL &BaseUL)
 SourceClip (ULPtr &BaseUL)
virtual bool MakeLink (TrackPtr SourceTrack, Int64 StartPosition=0)
 Make a link to a specified track.
virtual bool MakeLink (UMIDPtr LinkUMID, UInt32 LinkTrackID, Int64 StartPosition=0)
 Make a link to a UMID and TrackID.

Static Public Member Functions

static SourceClipPtr GetSourceClip (MDObjectPtr Object)
 Return the containing "SourceClip" object for this MDObject.
static SourceClipPtr Parse (MDObjectPtr BaseObject)
 Parse an existing MDObject into a SourceClip object.

Protected Member Functions

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

Detailed Description

Holds data relating to a SourceClip.


Constructor & Destructor Documentation

SourceClip ( MDObjectPtr  BaseObject  )  [inline, protected]

Protected constructor used to create from an existing MDObject.

SourceClip ( std::string  BaseType  )  [inline]

SourceClip ( MDOTypePtr  BaseType  )  [inline]

SourceClip ( const UL BaseUL  )  [inline]

SourceClip ( ULPtr BaseUL  )  [inline]


Member Function Documentation

bool MakeLink ( TrackPtr  SourceTrack,
Int64  StartPosition = 0 
) [virtual]

Make a link to a specified track.

Returns:
true if the link was made, else false

Reimplemented from Component.

bool MakeLink ( UMIDPtr  LinkUMID,
UInt32  LinkTrackID,
Int64  StartPosition = 0 
) [virtual]

Make a link to a UMID and TrackID.

Reimplemented from Component.

SourceClipPtr GetSourceClip ( MDObjectPtr  Object  )  [static]

Return the containing "SourceClip" object for this MDObject.

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

SourceClipPtr Parse ( MDObjectPtr  BaseObject  )  [static]

Parse an existing MDObject into a SourceClip object.

Reimplemented in DMSourceClip.


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