#include <Ap4AtomFactory.h>
Inheritance diagram for AP4_AtomFactory:
Public Member Functions | |
AP4_AtomFactory () | |
~AP4_AtomFactory () | |
AP4_Result | AddTypeHandler (TypeHandler *handler) |
AP4_Result | RemoveTypeHandler (TypeHandler *handler) |
AP4_Result | CreateAtomFromStream (AP4_ByteStream &stream, AP4_LargeSize &bytes_available, AP4_Atom *&atom) |
AP4_Result | CreateAtomFromStream (AP4_ByteStream &stream, AP4_Atom *&atom) |
void | SetContext (AP4_Atom::Type context) |
AP4_Atom::Type | GetContext () const |
Classes | |
class | TypeHandler |
Definition at line 46 of file Ap4AtomFactory.h.
AP4_AtomFactory::AP4_AtomFactory | ( | ) | [inline] |
Definition at line 60 of file Ap4AtomFactory.h.
AP4_AtomFactory::~AP4_AtomFactory | ( | ) |
AP4_Result AP4_AtomFactory::AddTypeHandler | ( | TypeHandler * | handler | ) |
AP4_Result AP4_AtomFactory::RemoveTypeHandler | ( | TypeHandler * | handler | ) |
AP4_Result AP4_AtomFactory::CreateAtomFromStream | ( | AP4_ByteStream & | stream, | |
AP4_LargeSize & | bytes_available, | |||
AP4_Atom *& | atom | |||
) |
AP4_Result AP4_AtomFactory::CreateAtomFromStream | ( | AP4_ByteStream & | stream, | |
AP4_Atom *& | atom | |||
) |
void AP4_AtomFactory::SetContext | ( | AP4_Atom::Type | context | ) | [inline] |
Definition at line 75 of file Ap4AtomFactory.h.
AP4_Atom::Type AP4_AtomFactory::GetContext | ( | ) | const [inline] |
Definition at line 76 of file Ap4AtomFactory.h.