Gnash  0.8.11dev
Public Member Functions | Static Public Member Functions | List of all members
gnash::SWF::StreamSoundBlockTag Class Reference

SWF Tag StreamSoundBlock (19). More...

#include <StreamSoundBlockTag.h>

Inheritance diagram for gnash::SWF::StreamSoundBlockTag:
gnash::SWF::ControlTag gnash::ref_counted

Public Member Functions

void executeActions (MovieClip *m, DisplayList &dlist) const
 Start the associated block of sound. More...
 
- Public Member Functions inherited from gnash::SWF::ControlTag
virtual ~ControlTag ()
 
virtual void executeState (MovieClip *, DisplayList &) const
 Execute "state" or "DisplayList" tags. More...
 
- Public Member Functions inherited from gnash::ref_counted
 ref_counted ()
 
 ref_counted (const ref_counted &)
 
void add_ref () const
 
void drop_ref () const
 
long get_ref_count () const
 

Static Public Member Functions

static void loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
 Load an SWF::SOUNDSTREAMBLOCK (19) tag. More...
 

Additional Inherited Members

- Public Types inherited from gnash::SWF::ControlTag
- Protected Member Functions inherited from gnash::ref_counted
virtual ~ref_counted ()
 

Detailed Description

SWF Tag StreamSoundBlock (19).

Virtual control tag for syncing streaming sound to playhead

Gnash will register instances of this ControlTag in the frame containing blocks of a streaming sound, which is occurrences of SWF Tag StreamSoundBlock (19).

The tag will then be used to start playing the specific block in sync with the frame playhead.

Member Function Documentation

void gnash::SWF::StreamSoundBlockTag::executeActions ( MovieClip m,
DisplayList dlist 
) const
virtual
void gnash::SWF::StreamSoundBlockTag::loader ( SWFStream in,
TagType  tag,
movie_definition m,
const RunResources r 
)
static

The documentation for this class was generated from the following files: