AP4_OdheAtom Class Reference

#include <Ap4OdheAtom.h>

Inheritance diagram for AP4_OdheAtom:

AP4_ContainerAtom AP4_Atom AP4_AtomParent

List of all members.

Public Member Functions

 AP4_OdheAtom (const char *content_type, AP4_OhdrAtom *ohdr)
virtual AP4_Result InspectFields (AP4_AtomInspector &inspector)
virtual AP4_Result WriteFields (AP4_ByteStream &stream)
virtual void OnChildChanged (AP4_Atom *child)
const AP4_StringGetContentType ()

Static Public Member Functions

static AP4_OdheAtomCreate (AP4_Size size, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory)


Detailed Description

Definition at line 48 of file Ap4OdheAtom.h.


Constructor & Destructor Documentation

AP4_OdheAtom::AP4_OdheAtom ( const char *  content_type,
AP4_OhdrAtom ohdr 
)

Parameters:
 ohdr ohdr atom passed with transfer of ownership semantics


Member Function Documentation

static AP4_OdheAtom* AP4_OdheAtom::Create ( AP4_Size  size,
AP4_ByteStream stream,
AP4_AtomFactory atom_factory 
) [static]

virtual AP4_Result AP4_OdheAtom::InspectFields ( AP4_AtomInspector inspector  )  [virtual]

Reimplemented from AP4_ContainerAtom.

virtual AP4_Result AP4_OdheAtom::WriteFields ( AP4_ByteStream stream  )  [virtual]

Reimplemented from AP4_ContainerAtom.

virtual void AP4_OdheAtom::OnChildChanged ( AP4_Atom child  )  [virtual]

Reimplemented from AP4_ContainerAtom.

const AP4_String& AP4_OdheAtom::GetContentType (  )  [inline]

Definition at line 70 of file Ap4OdheAtom.h.


The documentation for this class was generated from the following file:

Generated on Mon Sep 29 10:53:48 2008 for Bento4 MP4 SDK by  doxygen 1.5.6