48 #ifndef GNASH_MOVIE_DEFINITION_H
49 #define GNASH_MOVIE_DEFINITION_H
58 #include <boost/intrusive_ptr.hpp>
59 #include <boost/cstdint.hpp>
98 typedef std::vector<boost::intrusive_ptr<SWF::ControlTag> >
PlayList;
177 boost::intrusive_ptr<movie_definition> ,
181 log_swferror(
_(
"IMPORT tag appears outside SWF definition"));
242 virtual void add_font(
int , boost::intrusive_ptr<Font> )
340 virtual void addBitmap(
int , boost::intrusive_ptr<CachedBitmap> )
396 virtual boost::uint16_t
exportID(
const std::string& )
const {
417 virtual const std::string&
get_url()
const = 0;
448 virtual void storeDescriptiveMetadata(
const std::string& )
452 virtual const std::string& getDescriptiveMetadata()
const
454 static const std::string
s;
471 #endif // GNASH_MOVIE_DEFINITION_H