|
Blender
V2.59
|
#include <AUD_SequencerFactory.h>

Public Member Functions | |
| AUD_SequencerFactory (AUD_Specs specs, bool muted, void *data, AUD_volumeFunction volume) | |
| ~AUD_SequencerFactory () | |
| void | mute (bool muted) |
| bool | getMute () const |
| AUD_SequencerEntry * | add (AUD_IFactory **sound, float begin, float end, float skip, void *data) |
| void | remove (AUD_SequencerEntry *entry) |
| void | move (AUD_SequencerEntry *entry, float begin, float end, float skip) |
| void | mute (AUD_SequencerEntry *entry, bool mute) |
| virtual AUD_IReader * | createReader () const |
| void | removeReader (AUD_SequencerReader *reader) |
This factory creates a resampling reader that does simple linear resampling.
Definition at line 56 of file AUD_SequencerFactory.h.
| AUD_SequencerFactory::AUD_SequencerFactory | ( | AUD_Specs | specs, |
| bool | muted, | ||
| void * | data, | ||
| AUD_volumeFunction | volume | ||
| ) |
Definition at line 37 of file AUD_SequencerFactory.cpp.
| AUD_SequencerFactory::~AUD_SequencerFactory | ( | ) |
Definition at line 47 of file AUD_SequencerFactory.cpp.
References AUD_SequencerReader::destroy().
| AUD_SequencerEntry * AUD_SequencerFactory::add | ( | AUD_IFactory ** | sound, |
| float | begin, | ||
| float | end, | ||
| float | skip, | ||
| void * | data | ||
| ) |
Definition at line 87 of file AUD_SequencerFactory.cpp.
References AUD_SequencerEntry::begin, AUD_SequencerEntry::data, AUD_SequencerEntry::end, i, AUD_SequencerEntry::muted, AUD_SequencerEntry::skip, and AUD_SequencerEntry::sound.
| AUD_IReader * AUD_SequencerFactory::createReader | ( | ) | const [virtual] |
Creates a reader for playback of the sound source.
| AUD_Exception | An exception may be thrown if there has been a more unexpected error during reader creation. |
Implements AUD_IFactory.
Definition at line 127 of file AUD_SequencerFactory.cpp.
| bool AUD_SequencerFactory::getMute | ( | ) | const |
Definition at line 72 of file AUD_SequencerFactory.cpp.
Referenced by AUD_SequencerReader::read().
| void AUD_SequencerFactory::move | ( | AUD_SequencerEntry * | entry, |
| float | begin, | ||
| float | end, | ||
| float | skip | ||
| ) |
Definition at line 115 of file AUD_SequencerFactory.cpp.
References AUD_SequencerEntry::begin, AUD_SequencerEntry::end, and AUD_SequencerEntry::skip.
| void AUD_SequencerFactory::mute | ( | bool | muted | ) |
Definition at line 67 of file AUD_SequencerFactory.cpp.
Referenced by mute().
| void AUD_SequencerFactory::mute | ( | AUD_SequencerEntry * | entry, |
| bool | mute | ||
| ) |
Definition at line 122 of file AUD_SequencerFactory.cpp.
References mute(), and AUD_SequencerEntry::muted.
| void AUD_SequencerFactory::remove | ( | AUD_SequencerEntry * | entry | ) |
Definition at line 105 of file AUD_SequencerFactory.cpp.
References i.
| void AUD_SequencerFactory::removeReader | ( | AUD_SequencerReader * | reader | ) |
Definition at line 132 of file AUD_SequencerFactory.cpp.
Referenced by AUD_SequencerReader::~AUD_SequencerReader().