|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Go to the source code of this file.
Classes | |
| class | tracktion::engine::HostedAudioDeviceInterface |
| The HostedAudioDeviceInterface allows an application or plugin to pass audio and midi buffers to the engine, rather than the engine directly opening the audio devices. More... | |
| struct | tracktion::engine::HostedAudioDeviceInterface::Parameters |
| Holds the parameters being used by an HostedAudioDeviceInterface. More... | |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
| Declarations from this namespaces are inlined into tracktion. | |
| struct tracktion::engine::HostedAudioDeviceInterface::Parameters |
Holds the parameters being used by an HostedAudioDeviceInterface.
Definition at line 32 of file tracktion_HostedAudioDevice.h.
| Class Members | ||
|---|---|---|
| int | blockSize |
Expected block size. This can be changed later with prepareToPlay |
| int | inputChannels | Number of audio input channels. |
| StringArray | inputNames |
Names of your audio channels. If left empty, names will automatically be generated |
| int | outputChannels | Number of audio output channels. |
| StringArray | outputNames | |
| double | sampleRate |
Expected sample rate. This can be changed later with prepareToPlay |
| bool | useMidiDevices | If true, the system midi devices will be avaliable to the engine, if false, just a single midi input and output will be avaliable, which will be fed from the midi buffer provided to processBlock. |