Go to the documentation of this file.
21 #ifndef GNASH_SWF_SOUNDINFO_H
22 #define GNASH_SWF_SOUNDINFO_H
50 outPoint(std::numeric_limits<unsigned int>::max())
SoundInfoRecord()
Construct a SoundInfoRecord record object.
Definition: SoundInfoRecord.h:40
int loopCount
Number of loops started by an execution of this tag.
Definition: SoundInfoRecord.h:66
@ i
Definition: GnashKey.h:155
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
void read(SWFStream &in)
Definition: SoundInfoRecord.cpp:32
unsigned int inPoint
In point, 44100 for one second.
Definition: SoundInfoRecord.h:79
bool hasOutPoint
Definition: SoundInfoRecord.h:56
Definition: SoundInfoRecord.h:36
std::uint32_t read_u32()
Read a aligned unsigned 32-bit value from the stream.
Definition: SWFStream.cpp:361
bool hasEnvelope
Definition: SoundInfoRecord.h:54
unsigned int outPoint
Out point, 44100 for one second.
Definition: SoundInfoRecord.h:87
sound::SoundEnvelopes envelopes
Sound effects (envelopes) for this start of the sound.
Definition: SoundInfoRecord.h:93
#define IF_VERBOSE_PARSE(x)
Definition: log.h:378
bool hasLoops
Definition: SoundInfoRecord.h:55
void log_parse(StringType msg, Args... args)
Definition: log.h:313
std::uint16_t read_u16()
Read a aligned unsigned 16-bit value from the stream.
Definition: SWFStream.cpp:332
std::vector< SoundEnvelope > SoundEnvelopes
A vector of SoundEnvelope objects.
Definition: SoundEnvelope.h:60
bool stopPlayback
If true this tag actually stops the sound rather then playing it.
Definition: SoundInfoRecord.h:73
bool noMultiple
Definition: SoundInfoRecord.h:53
std::uint8_t read_u8()
Read a aligned unsigned 8-bit value from the stream.
Definition: SWFStream.cpp:319
SWF stream wrapper class.
Definition: SWFStream.h:59
void ensureBytes(unsigned long needed)
Ensure the requested number of bytes are available for an aligned read in the currently opened tag.
Definition: SWFStream.cpp:50
bool hasInPoint
Definition: SoundInfoRecord.h:57
@ SWF
Definition: GnashKey.h:331