AP4_MetaData::Value Class Reference
#include <Ap4MetaData.h>

Detailed Description
Definition at line 147 of file Ap4MetaData.h.
Member Enumeration Documentation
- Enumerator:
MEANING_UNKNOWN MEANING_ID3_GENRE MEANING_BOOLEAN MEANING_FILE_KIND MEANING_BINARY_ENCODED_CHARS
Definition at line 171 of file Ap4MetaData.h.
- Enumerator:
TYPE_BINARY TYPE_STRING_UTF_8 TYPE_STRING_UTF_16 TYPE_STRING_PASCAL TYPE_GIF TYPE_JPEG TYPE_INT_08_BE TYPE_INT_16_BE TYPE_INT_32_BE TYPE_FLOAT_32_BE TYPE_FLOAT_64_BE
Definition at line 150 of file Ap4MetaData.h.
Definition at line 164 of file Ap4MetaData.h.
Constructor & Destructor Documentation
virtual AP4_MetaData::Value::~Value | ( | ) | [inline, virtual] |
Definition at line 180 of file Ap4MetaData.h.
AP4_MetaData::Value::Value | ( | Type | type, | |
Meaning | meaning = MEANING_UNKNOWN , |
|||
const char * | language = NULL | |||
) | [inline, protected] |
Definition at line 197 of file Ap4MetaData.h.
Member Function Documentation
const AP4_String& AP4_MetaData::Value::GetLanguage | ( | ) | const [inline] |
Definition at line 186 of file Ap4MetaData.h.
References m_Language.
Meaning AP4_MetaData::Value::GetMeaning | ( | ) | const [inline] |
Definition at line 185 of file Ap4MetaData.h.
References m_Meaning.
Type AP4_MetaData::Value::GetType | ( | ) | const [inline] |
Definition at line 183 of file Ap4MetaData.h.
References m_Type.
TypeCategory AP4_MetaData::Value::GetTypeCategory | ( | ) | const |
static TypeCategory AP4_MetaData::Value::MapTypeToCategory | ( | Type | type | ) | [static, protected] |
void AP4_MetaData::Value::SetLanguage | ( | const char * | language | ) | [inline] |
Definition at line 187 of file Ap4MetaData.h.
References m_Language.
virtual AP4_Result AP4_MetaData::Value::ToBytes | ( | AP4_DataBuffer & | bytes | ) | const [pure virtual] |
Implemented in AP4_StringMetaDataValue, AP4_IntegerMetaDataValue, AP4_BinaryMetaDataValue, and AP4_AtomMetaDataValue.
virtual long AP4_MetaData::Value::ToInteger | ( | ) | const [pure virtual] |
Implemented in AP4_StringMetaDataValue, AP4_IntegerMetaDataValue, AP4_BinaryMetaDataValue, and AP4_AtomMetaDataValue.
virtual AP4_String AP4_MetaData::Value::ToString | ( | ) | const [pure virtual] |
Implemented in AP4_StringMetaDataValue, AP4_IntegerMetaDataValue, AP4_BinaryMetaDataValue, and AP4_AtomMetaDataValue.
Member Data Documentation
AP4_String AP4_MetaData::Value::m_Language [protected] |
Definition at line 205 of file Ap4MetaData.h.
Referenced by GetLanguage(), and SetLanguage().
Meaning AP4_MetaData::Value::m_Meaning [protected] |
Definition at line 204 of file Ap4MetaData.h.
Referenced by GetMeaning().
Type AP4_MetaData::Value::m_Type [protected] |
Definition at line 203 of file Ap4MetaData.h.
Referenced by GetType().
The documentation for this class was generated from the following file:
Generated on Thu May 13 16:37:22 2010 for Bento4 MP4 SDK by
