tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces
tracktion_HostedAudioDevice.h File Reference

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.
 

Class Documentation

◆ tracktion::engine::HostedAudioDeviceInterface::Parameters

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.