# AP4_UuidAtom Class Reference

Base class for uuid atoms. More...

`#include <Ap4UuidAtom.h>`

Inheritance diagram for AP4_UuidAtom:

List of all members.

## Public Member Functions
| AP4_UuidAtom (AP4_UI64 size, AP4_ByteStream &stream)
| ~AP4_UuidAtom ()
virtual AP4_Result | InspectFields (AP4_AtomInspector &inspector)
virtual AP4_Result | WriteFields (AP4_ByteStream &stream)
## Protected Attributes
AP4_UI08 | m_Uuid [16]
AP4_ByteStream * | m_SourceStream
AP4_Position | m_SourcePosition

## Detailed Description

Base class for uuid atoms.

Definition at line 48 of file Ap4UuidAtom.h.

## Constructor & Destructor Documentation

AP4_UuidAtom::AP4_UuidAtom | ( | AP4_UI64 | size,
|  | AP4_ByteStream & | stream |
| ) |  |  |

AP4_UuidAtom::~AP4_UuidAtom | ( |  | ) |

## Member Function Documentation

virtual AP4_Result AP4_UuidAtom::InspectFields | ( | AP4_AtomInspector & | inspector | ) | `[virtual]`

Reimplemented from AP4_Atom.

virtual AP4_Result AP4_UuidAtom::WriteFields | ( | AP4_ByteStream & | stream | ) | `[virtual]`

Implements AP4_Atom.

## Member Data Documentation

AP4_UI08 AP4_UuidAtom::m_Uuid[16]`[protected]`

Definition at line 61 of file Ap4UuidAtom.h.

AP4_ByteStream* AP4_UuidAtom::m_SourceStream`[protected]`

Definition at line 62 of file Ap4UuidAtom.h.

AP4_Position AP4_UuidAtom::m_SourcePosition`[protected]`

Definition at line 63 of file Ap4UuidAtom.h.

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

- Ap4UuidAtom.h