#include <Ap4MetaData.h>
Inheritance diagram for AP4_MetaData::Value:

Public Types | |
| enum | Type { TYPE_STRING, TYPE_BINARY, TYPE_INTEGER } |
| enum | Meaning { MEANING_UNKNOWN, MEANING_ID3_GENRE, MEANING_BOOLEAN } |
Public Member Functions | |
| virtual | ~Value () |
| Type | GetType () |
| Meaning | GetMeaning () |
| virtual AP4_String | ToString ()=0 |
| virtual AP4_Result | ToBytes (AP4_DataBuffer &bytes)=0 |
| virtual long | ToInteger ()=0 |
Protected Member Functions | |
| Value (Type type, Meaning meaning=MEANING_UNKNOWN) | |
Protected Attributes | |
| Type | m_Type |
| Meaning | m_Meaning |
Definition at line 128 of file Ap4MetaData.h.
Definition at line 137 of file Ap4MetaData.h.
| virtual AP4_MetaData::Value::~Value | ( | ) | [inline, virtual] |
Definition at line 144 of file Ap4MetaData.h.
Definition at line 155 of file Ap4MetaData.h.
| Type AP4_MetaData::Value::GetType | ( | ) | [inline] |
| Meaning AP4_MetaData::Value::GetMeaning | ( | ) | [inline] |
| virtual AP4_String AP4_MetaData::Value::ToString | ( | ) | [pure virtual] |
Implemented in AP4_AtomMetaDataValue.
| virtual AP4_Result AP4_MetaData::Value::ToBytes | ( | AP4_DataBuffer & | bytes | ) | [pure virtual] |
Implemented in AP4_AtomMetaDataValue.
| virtual long AP4_MetaData::Value::ToInteger | ( | ) | [pure virtual] |
Implemented in AP4_AtomMetaDataValue.
Type AP4_MetaData::Value::m_Type [protected] |
Meaning AP4_MetaData::Value::m_Meaning [protected] |
1.5.1-p1