From 9f267e9656c2a5f2986b7ab29aeeec48143c76e1 Mon Sep 17 00:00:00 2001 From: mikey Date: Tue, 6 Mar 2012 20:08:59 +0000 Subject: version revv --- src/MXF.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/MXF.cpp') diff --git a/src/MXF.cpp b/src/MXF.cpp index 529344f..bc7bec2 100755 --- a/src/MXF.cpp +++ b/src/MXF.cpp @@ -902,6 +902,9 @@ ASDCP::MXF::OPAtomHeader::GetSourcePackage() return 0; } +// +ASDCP::MXF::RIP& +ASDCP::MXF::OPAtomHeader::GetRIP() { return m_RIP; } // ASDCP::Result_t @@ -1182,6 +1185,31 @@ ASDCP::MXF::OPAtomIndexFooter::Dump(FILE* stream) (*i)->Dump(stream); } +ASDCP::Result_t +ASDCP::MXF::OPAtomIndexFooter::GetMDObjectByID(const UUID& ObjectID, InterchangeObject** Object) +{ + return m_PacketList->GetMDObjectByID(ObjectID, Object); +} + +// +ASDCP::Result_t +ASDCP::MXF::OPAtomIndexFooter::GetMDObjectByType(const byte_t* ObjectID, InterchangeObject** Object) +{ + InterchangeObject* TmpObject; + + if ( Object == 0 ) + Object = &TmpObject; + + return m_PacketList->GetMDObjectByType(ObjectID, Object); +} + +// +ASDCP::Result_t +ASDCP::MXF::OPAtomIndexFooter::GetMDObjectsByType(const byte_t* ObjectID, std::list& ObjectList) +{ + return m_PacketList->GetMDObjectsByType(ObjectID, ObjectList); +} + // ASDCP::Result_t ASDCP::MXF::OPAtomIndexFooter::Lookup(ui32_t frame_num, IndexTableSegment::IndexEntry& Entry) const -- cgit v1.2.3