#include <libsswf.h>
Inheritance diagram for sswf::TagInfo:

Public Member Functions | |
| virtual ErrorManager::error_code_t | Save (Data &data) |
| Save the info tag in the Data buffer. | |
| void | SetInfo (const char *info) |
| Set the info string. | |
| void | SetVersion (long version) |
| Set the version of the tool saving this SWF file. | |
| TagInfo (TagBase *parent) | |
| Initializes the TagInfo. | |
| virtual swf_type_t | TypeFlags (void) const |
| The type of this tag. | |
Private Member Functions | |
| virtual ErrorManager::error_code_t | PreSave (void) |
| This tag appeared in version 3 of SWF. | |
Private Attributes | |
| char * | f_info |
| long | f_version |
At this time, this generates errors and the movie does not play correctly.
| TagInfo::TagInfo | ( | TagBase * | parent | ) |
| ErrorManager::error_code_t TagInfo::PreSave | ( | void | ) | [private, virtual] |
Tells the TagHeader that a version 3+ movie is required.
Reimplemented from sswf::TagBase.
| ErrorManager::error_code_t TagInfo::Save | ( | Data & | data | ) | [virtual] |
This function saves the info version and string in the Data output buffer.
| [in,out] | data | The Data buffer where the result is saved |
Implements sswf::TagBase.
| void TagInfo::SetInfo | ( | const char * | info | ) |
This function saves the string passed as a parameter and saves it as the information string.
| [in] | info | The info string to save in the TagInfo |
| void TagInfo::SetVersion | ( | long | version | ) |
This function saves the version information.
The version can be anything, there are no specific test on that one.
| [in] | version | The version of the tool saving this SWF animation |
| TagBase::swf_type_t TagInfo::TypeFlags | ( | void | ) | const [virtual] |
char* sswf::TagInfo::f_info [private] |
long sswf::TagInfo::f_version [private] |
1.4.7