AP4_AtomInspector Class Reference
Class used in a visitor pattern to walk all the atoms in a tree of AP4_Atom objects. More...
#include <Ap4Atom.h>
Inheritance diagram for AP4_AtomInspector:

Public Types | |
enum | FormatHint { HINT_NONE = 0, HINT_HEX = 1, HINT_BOOLEAN = 2 } |
Public Member Functions | |
AP4_AtomInspector () | |
virtual | ~AP4_AtomInspector () |
void | SetVerbosity (AP4_Ordinal verbosity) |
AP4_Ordinal | GetVerbosity () |
virtual void | StartElement (const char *, const char *) |
virtual void | EndElement () |
virtual void | AddField (const char *, AP4_UI64, FormatHint hint=HINT_NONE) |
virtual void | AddFieldF (const char *, float, FormatHint hint=HINT_NONE) |
virtual void | AddField (const char *, const char *, FormatHint hint=HINT_NONE) |
virtual void | AddField (const char *, const unsigned char *, AP4_Size, FormatHint hint=HINT_NONE) |
Protected Attributes | |
AP4_Ordinal | m_Verbosity |
Detailed Description
Class used in a visitor pattern to walk all the atoms in a tree of AP4_Atom objects.
Definition at line 77 of file Ap4Atom.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
virtual AP4_AtomInspector::~AP4_AtomInspector | ( | ) | [inline, virtual] |
Member Function Documentation
virtual void AP4_AtomInspector::AddField | ( | const char * | , | |
const unsigned char * | , | |||
AP4_Size | , | |||
FormatHint | hint = HINT_NONE | |||
) | [inline, virtual] |
Reimplemented in AP4_PrintInspector.
virtual void AP4_AtomInspector::AddField | ( | const char * | , | |
const char * | , | |||
FormatHint | hint = HINT_NONE | |||
) | [inline, virtual] |
Reimplemented in AP4_PrintInspector.
virtual void AP4_AtomInspector::AddField | ( | const char * | , | |
AP4_UI64 | , | |||
FormatHint | hint = HINT_NONE | |||
) | [inline, virtual] |
Reimplemented in AP4_PrintInspector.
virtual void AP4_AtomInspector::AddFieldF | ( | const char * | , | |
float | , | |||
FormatHint | hint = HINT_NONE | |||
) | [inline, virtual] |
Reimplemented in AP4_PrintInspector.
virtual void AP4_AtomInspector::EndElement | ( | ) | [inline, virtual] |
Reimplemented in AP4_PrintInspector.
AP4_Ordinal AP4_AtomInspector::GetVerbosity | ( | ) | [inline] |
Definition at line 92 of file Ap4Atom.h.
References m_Verbosity.
void AP4_AtomInspector::SetVerbosity | ( | AP4_Ordinal | verbosity | ) | [inline] |
Definition at line 91 of file Ap4Atom.h.
References m_Verbosity.
virtual void AP4_AtomInspector::StartElement | ( | const char * | , | |
const char * | ||||
) | [inline, virtual] |
Reimplemented in AP4_PrintInspector.
Member Data Documentation
AP4_Ordinal AP4_AtomInspector::m_Verbosity [protected] |
Definition at line 121 of file Ap4Atom.h.
Referenced by GetVerbosity(), and SetVerbosity().
The documentation for this class was generated from the following file:
Generated on Thu May 13 16:36:48 2010 for Bento4 MP4 SDK by
