Data to represent metadata_info. More...


Public Member Functions | |
| MetadataInfo () | |
| Standard constructor. | |
| virtual | ~MetadataInfo () |
| Standard destructor. | |
| void | Read (Stream *pStream) |
| Read from an input stream. | |
| Public Member Functions inherited from Burger::WeakAndStrongBase | |
| ProxyReferenceCounter * | GetProxyReferenceCounter (void) const noexcept |
| Function used by WeakPointer. | |
| const Burger::StaticRTTI * | get_StaticRTTI (void) const noexcept override |
| Get the description to the class. | |
| Public Member Functions inherited from Burger::ReferenceCounter | |
| ReferenceCounter () noexcept | |
| Sets the reference count to zero. | |
| virtual | ~ReferenceCounter () |
| Destructor. | |
| void | AddRef (void) noexcept |
| Increase the reference count by 1. | |
| void | Release (void) noexcept |
| Decrease the reference count by 1. | |
| Public Member Functions inherited from Burger::Base | |
| const char * | get_class_name (void) const noexcept |
| Get the name of the class. | |
| virtual | ~Base () noexcept=default |
| Destructor. | |
Public Attributes | |
| uint_t | m_uName |
| Name index into the string array. | |
| SimpleArray< ItemInfo_t > | m_ItemInfoArray |
| Array of key / value pairs. | |
Private Member Functions | |
| MetadataInfo (const MetadataInfo &)=delete | |
| MetadataInfo & | operator= (const MetadataInfo &)=delete |
| MetadataInfo (MetadataInfo &&)=delete | |
| MetadataInfo & | operator= (MetadataInfo &&)=delete |
Additional Inherited Members | |
| Static Public Attributes inherited from Burger::WeakAndStrongBase | |
| static const Burger::StaticRTTI | g_StaticRTTI |
| The global description of the class. | |
| Static Public Attributes inherited from Burger::ReferenceCounter | |
| static const Burger::StaticRTTI | g_StaticRTTI |
| The global description of the class. | |
| Static Public Attributes inherited from Burger::Base | |
| static const Burger::StaticRTTI | g_StaticRTTI |
| The global description of the class. | |
Data to represent metadata_info.
The MetadataInfo entry is used to define all of the key / value pair for an ABC file.
Full documentation is found on page 27 of the file avm2overview.pdf
| Burger::Flash::MetadataInfo::MetadataInfo | ( | ) |
Standard constructor.
Initialize the array
|
virtual |
Standard destructor.
Release all memory
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
| void BURGER_API Burger::Flash::MetadataInfo::Read | ( | Stream * | pStream | ) |
Read from an input stream.
Parse the data from the stream to fill in the structure.
| pStream | Pointer to the input stream |
| SimpleArray<ItemInfo_t> Burger::Flash::MetadataInfo::m_ItemInfoArray |
Array of key / value pairs.
| uint_t Burger::Flash::MetadataInfo::m_uName |
Name index into the string array.