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

Public Member Functions | |
| AUD_DefaultMixer (AUD_DeviceSpecs specs) | |
| virtual AUD_IReader * | prepare (AUD_IReader *reader) |
This class is able to mix audiosignals of different channel count and sample rate and convert it to a specific output format. It uses a default ChannelMapperFactory and a SRCResampleFactory for the perparation.
Definition at line 43 of file AUD_DefaultMixer.h.
| AUD_DefaultMixer::AUD_DefaultMixer | ( | AUD_DeviceSpecs | specs | ) |
Creates the mixer.
Definition at line 43 of file AUD_DefaultMixer.cpp.
| AUD_IReader * AUD_DefaultMixer::prepare | ( | AUD_IReader * | reader | ) | [virtual] |
This funuction prepares a reader for playback.
| reader | The reader to prepare. |
Implements AUD_Mixer.
Definition at line 48 of file AUD_DefaultMixer.cpp.
References AUD_Specs::channels, AUD_DeviceSpecs::channels, AUD_ChannelMapperFactory::getMapping(), AUD_IReader::getSpecs(), AUD_Mixer::m_specs, NULL, AUD_Specs::rate, AUD_DeviceSpecs::rate, and AUD_DeviceSpecs::specs.