AP4_DataAtom Class Reference
#include <Ap4MetaData.h>
Inheritance diagram for AP4_DataAtom:

Public Types | |
enum | DataType { DATA_TYPE_BINARY = 0, DATA_TYPE_STRING_UTF_8 = 1, DATA_TYPE_STRING_UTF_16 = 2, DATA_TYPE_STRING_PASCAL = 3, DATA_TYPE_GIF = 13, DATA_TYPE_JPEG = 14, DATA_TYPE_SIGNED_INT_BE = 21, DATA_TYPE_FLOAT_32_BE = 22, DATA_TYPE_FLOAT_64_BE = 23 } |
enum | DataLang { LANGUAGE_ENGLISH = 0 } |
Public Member Functions | |
AP4_DataAtom (const AP4_MetaData::Value &value) | |
AP4_DataAtom (AP4_UI32 size, AP4_ByteStream &stream) | |
~AP4_DataAtom () | |
virtual AP4_Result | InspectFields (AP4_AtomInspector &inspector) |
virtual AP4_Result | WriteFields (AP4_ByteStream &stream) |
DataType | GetDataType () |
DataLang | GetDataLang () |
AP4_MetaData::Value::Type | GetValueType () |
AP4_Result | LoadString (AP4_String *&string) |
AP4_Result | LoadBytes (AP4_DataBuffer &bytes) |
AP4_Result | LoadInteger (long &value) |
Detailed Description
Definition at line 450 of file Ap4MetaData.h.
Member Enumeration Documentation
Definition at line 467 of file Ap4MetaData.h.
- Enumerator:
DATA_TYPE_BINARY DATA_TYPE_STRING_UTF_8 DATA_TYPE_STRING_UTF_16 DATA_TYPE_STRING_PASCAL DATA_TYPE_GIF DATA_TYPE_JPEG DATA_TYPE_SIGNED_INT_BE DATA_TYPE_FLOAT_32_BE DATA_TYPE_FLOAT_64_BE
Definition at line 455 of file Ap4MetaData.h.
Constructor & Destructor Documentation
AP4_DataAtom::AP4_DataAtom | ( | const AP4_MetaData::Value & | value | ) |
AP4_DataAtom::AP4_DataAtom | ( | AP4_UI32 | size, | |
AP4_ByteStream & | stream | |||
) |
AP4_DataAtom::~AP4_DataAtom | ( | ) |
Member Function Documentation
DataLang AP4_DataAtom::GetDataLang | ( | ) | [inline] |
Definition at line 484 of file Ap4MetaData.h.
DataType AP4_DataAtom::GetDataType | ( | ) | [inline] |
Definition at line 483 of file Ap4MetaData.h.
AP4_MetaData::Value::Type AP4_DataAtom::GetValueType | ( | ) |
virtual AP4_Result AP4_DataAtom::InspectFields | ( | AP4_AtomInspector & | inspector | ) | [virtual] |
Reimplemented from AP4_Atom.
AP4_Result AP4_DataAtom::LoadBytes | ( | AP4_DataBuffer & | bytes | ) |
AP4_Result AP4_DataAtom::LoadInteger | ( | long & | value | ) |
AP4_Result AP4_DataAtom::LoadString | ( | AP4_String *& | string | ) |
virtual AP4_Result AP4_DataAtom::WriteFields | ( | AP4_ByteStream & | stream | ) | [virtual] |
Implements AP4_Atom.
The documentation for this class was generated from the following file:
Generated on Thu May 13 16:36:54 2010 for Bento4 MP4 SDK by
