![]() |
Mixxx
|
#include <enginemaster.h>
Classes | |
struct | ChannelInfo |
class | ConstantGainCalculator |
class | GainCalculator |
class | OrientationVolumeGainCalculator |
Signals | |
void | bytesRecorded (int) |
void | isRecording (bool) |
Public Member Functions | |
EngineMaster (ConfigObject< ConfigValue > *pConfig, const char *pGroup) | |
virtual | ~EngineMaster () |
const CSAMPLE * | buffer (AudioOutput output) const |
void | process (const CSAMPLE *, const CSAMPLE *pOut, const int iBufferSize) |
void | addChannel (EngineChannel *pChannel) |
const CSAMPLE * | getMasterBuffer () const |
const CSAMPLE * | getHeadphoneBuffer () const |
const CSAMPLE * | getDeckBuffer (unsigned int i) const |
const CSAMPLE * | getChannelBuffer (QString name) const |
Static Public Member Functions | |
static double | gainForOrientation (EngineChannel::ChannelOrientation orientation, double leftGain, double centerGain, double rightGain) |
Definition at line 44 of file enginemaster.h.
EngineMaster::EngineMaster | ( | ConfigObject< ConfigValue > * | pConfig, |
const char * | pGroup | ||
) |
EngineMaster::~EngineMaster | ( | ) | [virtual] |
void EngineMaster::addChannel | ( | EngineChannel * | pChannel | ) |
Definition at line 430 of file enginemaster.cpp.
const CSAMPLE * EngineMaster::buffer | ( | AudioOutput | output | ) | const [virtual] |
Implements AudioSource.
Definition at line 481 of file enginemaster.cpp.
void EngineMaster::bytesRecorded | ( | int | ) | [signal] |
static double EngineMaster::gainForOrientation | ( | EngineChannel::ChannelOrientation | orientation, |
double | leftGain, | ||
double | centerGain, | ||
double | rightGain | ||
) | [inline, static] |
Definition at line 60 of file enginemaster.h.
const CSAMPLE * EngineMaster::getChannelBuffer | ( | QString | name | ) | const |
const CSAMPLE * EngineMaster::getDeckBuffer | ( | unsigned int | i | ) | const |
Definition at line 466 of file enginemaster.cpp.
const CSAMPLE * EngineMaster::getHeadphoneBuffer | ( | ) | const |
const CSAMPLE * EngineMaster::getMasterBuffer | ( | ) | const |
void EngineMaster::isRecording | ( | bool | ) | [signal] |
void EngineMaster::process | ( | const CSAMPLE * | , |
const CSAMPLE * | pOut, | ||
const int | iBufferSize | ||
) | [virtual] |
Implements EngineObject.
Definition at line 318 of file enginemaster.cpp.