| __DecRefCount() | RefCount | [inline, protected, virtual] |
| __DestroyRef() | RefCount | [inline, protected, virtual] |
| __IncRefCount() | RefCount | [inline, protected, virtual] |
| __m_counter | RefCount | [protected] |
| AddChild(void) | ObjectInterface | [inline] |
| AddChild(std::string ChildName, bool Replace=true) | ObjectInterface | [inline] |
| AddChild(MDObjectPtr ChildObject, bool Replace=false) | ObjectInterface | [inline] |
| AddChild(const UL &ChildType, bool Replace=true) | ObjectInterface | [inline] |
| AddChild(ULPtr &ChildType, bool Replace=true) | ObjectInterface | [inline] |
| AddDataTrack(Rational EditRate, std::string TrackName="Data Track", UInt32 TrackID=0) | Package | [inline] |
| AddDataTrack(UInt32 TrackNumber, Rational EditRate, std::string TrackName="Data Track", UInt32 TrackID=0) | Package | [inline] |
| AddDMTrack(Rational EditRate, Length DefaultDuration, std::string TrackName="Descriptive Track", UInt32 TrackID=0) | Package | [inline] |
| AddDMTrack(UInt32 TrackNumber, Rational EditRate, Length DefaultDuration, std::string TrackName="Descriptive Track", UInt32 TrackID=0) | Package | [inline] |
| AddDMTrack(Rational EditRate, std::string TrackName="Descriptive Track", UInt32 TrackID=0) | Package | [inline] |
| AddDMTrack(UInt32 TrackNumber, Rational EditRate, std::string TrackName="Descriptive Track", UInt32 TrackID=0) | Package | [inline] |
| AddDMTrack(std::string TrackName="Descriptive Track", UInt32 TrackID=0) | Package | [inline] |
| AddDMTrack(UInt32 TrackNumber, std::string TrackName="Descriptive Track", UInt32 TrackID=0) | Package | [inline] |
| AddPictureTrack(Rational EditRate, std::string TrackName="Picture Track", UInt32 TrackID=0) | Package | [inline] |
| AddPictureTrack(UInt32 TrackNumber, Rational EditRate, std::string TrackName="Picture Track", UInt32 TrackID=0) | Package | [inline] |
| AddRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
| AddSoundTrack(Rational EditRate, std::string TrackName="Sound Track", UInt32 TrackID=0) | Package | [inline] |
| AddSoundTrack(UInt32 TrackNumber, Rational EditRate, std::string TrackName="Sound Track", UInt32 TrackID=0) | Package | [inline] |
| AddTimecodeTrack(Rational EditRate, std::string TrackName="Timecode Track", UInt32 TrackID=0) | Package | [inline] |
| AddTimecodeTrack(UInt32 TrackNumber, Rational EditRate, std::string TrackName="Timecode Track", UInt32 TrackID=0) | Package | [inline] |
| AddTrack(ULPtr DataDef, UInt32 TrackNumber, Rational EditRate, std::string TrackName="", UInt32 TrackID=0) | Package | |
| AddTrack(ULPtr DataDef, UInt32 TrackNumber, Rational EditRate, Length DefaultDuration, std::string TrackName="", UInt32 TrackID=0) | Package | |
| AddTrack(ULPtr DataDef, UInt32 TrackNumber, std::string TrackName="", UInt32 TrackID=0) | Package | |
| ChangeType(std::string NewType) | ObjectInterface | [inline] |
| ChangeType(const UL &NewType) | ObjectInterface | [inline] |
| ChangeType(ULPtr &NewType) | ObjectInterface | [inline] |
| Child(std::string ChildName) | ObjectInterface | [inline] |
| Child(const UL &ChildType) | ObjectInterface | [inline] |
| Child(ULPtr &ChildType) | ObjectInterface | [inline] |
| Child(MDOTypePtr ChildType) | ObjectInterface | [inline] |
| ChildList(std::string ChildName) | ObjectInterface | [inline] |
| ChildList(const UL &ChildType) | ObjectInterface | [inline] |
| ChildList(ULPtr &ChildType) | ObjectInterface | [inline] |
| ChildList(MDOTypePtr ChildType) | ObjectInterface | [inline] |
| ClearModified(void) | ObjectInterface | [inline] |
| ClearParents(void) | RefCount | [protected, virtual] |
| DeleteRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
| FullName(void) const | ObjectInterface | [inline] |
| GetData(void) | ObjectInterface | [inline] |
| GetInt(const char *ChildName, Int32 Default=0) | ObjectInterface | [inline] |
| GetInt(const UL &ChildType, Int32 Default=0) | ObjectInterface | [inline] |
| GetInt(ULPtr &ChildType, Int32 Default=0) | ObjectInterface | [inline] |
| GetInt(MDOTypePtr ChildType, Int32 Default=0) | ObjectInterface | [inline] |
| GetInt64(const char *ChildName, Int64 Default=0) | ObjectInterface | [inline] |
| GetInt64(const UL &ChildType, Int64 Default=0) | ObjectInterface | [inline] |
| GetInt64(ULPtr &ChildType, Int64 Default=0) | ObjectInterface | [inline] |
| GetInt64(MDOTypePtr ChildType, Int64 Default=0) | ObjectInterface | [inline] |
| GetLink(void) const | ObjectInterface | [inline] |
| GetLocation(void) | ObjectInterface | [inline] |
| GetPackage(MDObjectPtr Object) | Package | [static] |
| GetPtr() | RefCount | [inline, protected, virtual] |
| GetRef() | RefCount | [inline, protected, virtual] |
| GetRefType(void) const | ObjectInterface | [inline] |
| GetSource(void) | ObjectInterface | [inline] |
| GetSourceLocation(void) | ObjectInterface | [inline] |
| GetString(const char *ChildName, std::string Default="") | ObjectInterface | [inline] |
| GetString(const UL &ChildType, std::string Default="") | ObjectInterface | [inline] |
| GetString(ULPtr &ChildType, std::string Default="") | ObjectInterface | [inline] |
| GetString(MDOTypePtr ChildType, std::string Default="") | ObjectInterface | [inline] |
| GetType(void) const | ObjectInterface | [inline] |
| GetUint(const char *ChildName, UInt32 Default=0) | ObjectInterface | [inline] |
| GetUint(MDOTypePtr ChildType, UInt32 Default=0) | ObjectInterface | [inline] |
| GetUInt(const char *ChildName, UInt32 Default=0) | ObjectInterface | [inline] |
| GetUInt(const UL &ChildType, UInt32 Default=0) | ObjectInterface | [inline] |
| GetUInt(ULPtr &ChildType, UInt32 Default=0) | ObjectInterface | [inline] |
| GetUInt(MDOTypePtr ChildType, UInt32 Default=0) | ObjectInterface | [inline] |
| GetUInt64(const char *ChildName, UInt64 Default=0) | ObjectInterface | [inline] |
| GetUInt64(const UL &ChildType, UInt64 Default=0) | ObjectInterface | [inline] |
| GetUInt64(ULPtr &ChildType, UInt64 Default=0) | ObjectInterface | [inline] |
| GetUInt64(MDOTypePtr ChildType, UInt64 Default=0) | ObjectInterface | [inline] |
| GetUint64(const char *ChildName, UInt64 Default=0) | ObjectInterface | [inline] |
| GetUint64(MDOTypePtr ChildType, UInt64 Default=0) | ObjectInterface | [inline] |
| IsA(std::string BaseType) | ObjectInterface | [inline] |
| IsA(MDOTypePtr BaseType) | ObjectInterface | [inline] |
| IsA(const UL &BaseType) | ObjectInterface | [inline] |
| IsA(ULPtr &BaseType) | ObjectInterface | [inline] |
| IsDValue(const char *ChildName) | ObjectInterface | [inline] |
| IsDValue(const UL &ChildType) | ObjectInterface | [inline] |
| IsDValue(ULPtr &ChildType) | ObjectInterface | [inline] |
| IsDValue(MDOTypePtr ChildType) | ObjectInterface | [inline] |
| IsModified(void) | ObjectInterface | [inline] |
| LastTrackID | Package | [protected] |
| LocalParent typedef | RefCount | [protected] |
| LocalParentList typedef | RefCount | [protected] |
| Name(void) const | ObjectInterface | [inline] |
| Object | ObjectInterface | |
| ObjectInterface(MDObjectPtr BaseObject) | ObjectInterface | [inline, protected] |
| ObjectInterface() | ObjectInterface | [inline] |
| operator[](std::string ChildName) | ObjectInterface | [inline] |
| operator[](const UL &ChildType) | ObjectInterface | [inline] |
| operator[](ULPtr &ChildType) | ObjectInterface | [inline] |
| operator[](MDOTypePtr ChildType) | ObjectInterface | [inline] |
| Package(MDObjectPtr BaseObject) | Package | [inline, protected] |
| Package() | Package | [private] |
| Package(std::string BaseType) | Package | [inline] |
| Package(MDOTypePtr BaseType) | Package | [inline] |
| Package(const UL &BaseUL) | Package | [inline] |
| Package(ULPtr &BaseUL) | Package | [inline] |
| ParentPointers | RefCount | [protected] |
| Parse(MDObjectPtr BaseObject) | Package | [static] |
| PutData(PrimerPtr UsePrimer=NULL) | ObjectInterface | [inline] |
| ReadValue(const DataChunk &Chunk) | ObjectInterface | [inline] |
| ReadValue(const DataChunkPtr &Chunk) | ObjectInterface | [inline] |
| ReadValue(const UInt8 *Buffer, size_t Size, PrimerPtr UsePrimer=NULL) | ObjectInterface | [inline] |
| RefCount() | RefCount | [inline, protected] |
| RemoveChild(std::string ChildName) | ObjectInterface | [inline] |
| RemoveChild(MDOTypePtr ChildType) | ObjectInterface | [inline] |
| RemoveChild(MDObjectPtr ChildObject) | ObjectInterface | [inline] |
| RemoveTrack(TrackPtr &Track) | Package | |
| SetDValue(const char *ChildName) | ObjectInterface | [inline] |
| SetDValue(const UL &ChildType) | ObjectInterface | [inline] |
| SetDValue(ULPtr &ChildType) | ObjectInterface | [inline] |
| SetDValue(MDOTypePtr ChildType) | ObjectInterface | [inline] |
| SetInt(const char *ChildName, Int32 Val) | ObjectInterface | [inline] |
| SetInt(const UL &ChildType, Int32 Val) | ObjectInterface | [inline] |
| SetInt(ULPtr &ChildType, Int32 Val) | ObjectInterface | [inline] |
| SetInt(MDOTypePtr ChildType, Int32 Val) | ObjectInterface | [inline] |
| SetInt64(const char *ChildName, Int64 Val) | ObjectInterface | [inline] |
| SetInt64(const UL &ChildType, Int64 Val) | ObjectInterface | [inline] |
| SetInt64(ULPtr &ChildType, Int64 Val) | ObjectInterface | [inline] |
| SetInt64(MDOTypePtr ChildType, Int64 Val) | ObjectInterface | [inline] |
| SetLink(MDObjectPtr NewLink) | ObjectInterface | [inline] |
| SetParent(MXFFilePtr File, UInt64 Location, UInt32 NewKLSize) | ObjectInterface | [inline] |
| SetParent(MDObjectPtr ParentObject, UInt64 Location, UInt32 NewKLSize) | ObjectInterface | [inline] |
| SetString(const char *ChildName, std::string Val) | ObjectInterface | [inline] |
| SetString(const UL &ChildType, std::string Val) | ObjectInterface | [inline] |
| SetString(ULPtr &ChildType, std::string Val) | ObjectInterface | [inline] |
| SetString(MDOTypePtr ChildType, std::string Val) | ObjectInterface | [inline] |
| SetUint(const char *ChildName, UInt32 Val) | ObjectInterface | [inline] |
| SetUint(MDOTypePtr ChildType, UInt32 Val) | ObjectInterface | [inline] |
| SetUInt(const char *ChildName, UInt32 Val) | ObjectInterface | [inline] |
| SetUInt(const UL &ChildType, UInt32 Val) | ObjectInterface | [inline] |
| SetUInt(ULPtr &ChildType, UInt32 Val) | ObjectInterface | [inline] |
| SetUInt(MDOTypePtr ChildType, UInt32 Val) | ObjectInterface | [inline] |
| SetUInt64(const char *ChildName, UInt64 Val) | ObjectInterface | [inline] |
| SetUInt64(const UL &ChildType, UInt64 Val) | ObjectInterface | [inline] |
| SetUInt64(ULPtr &ChildType, UInt64 Val) | ObjectInterface | [inline] |
| SetUInt64(MDOTypePtr ChildType, UInt64 Val) | ObjectInterface | [inline] |
| SetUint64(const char *ChildName, UInt64 Val) | ObjectInterface | [inline] |
| SetUint64(MDOTypePtr ChildType, UInt64 Val) | ObjectInterface | [inline] |
| SetValue(const char *ChildName, const DataChunk &Source) | ObjectInterface | [inline] |
| SetValue(const char *ChildName, MDObjectPtr Source) | ObjectInterface | [inline] |
| SetValue(const UL &ChildType, const DataChunk &Source) | ObjectInterface | [inline] |
| SetValue(ULPtr &ChildType, const DataChunk &Source) | ObjectInterface | [inline] |
| SetValue(const UL &ChildType, MDObjectPtr Source) | ObjectInterface | [inline] |
| SetValue(ULPtr &ChildType, MDObjectPtr Source) | ObjectInterface | [inline] |
| SetValue(MDOTypePtr ChildType, const DataChunk &Source) | ObjectInterface | [inline] |
| SetValue(MDOTypePtr ChildType, MDObjectPtr Source) | ObjectInterface | [inline] |
| Tracks | Package | |
| UpdateDurations(void) | Package | |
| WriteObject(MDObjectPtr ParentObject, PrimerPtr UsePrimer) | ObjectInterface | [inline] |
| WriteObject(DataChunkPtr &Buffer, MDObjectPtr ParentObject, PrimerPtr UsePrimer) | ObjectInterface | [inline] |
| WriteObject(PrimerPtr UsePrimer=NULL) | ObjectInterface | [inline] |
| WriteObject(DataChunkPtr &Buffer, PrimerPtr UsePrimer=NULL) | ObjectInterface | [inline] |
| ~IRefCount() | IRefCount | [inline, protected, virtual] |
| ~ObjectInterface() | ObjectInterface | [inline, virtual] |
| ~RefCount() | RefCount | [inline, protected, virtual] |