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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces
tracktion_AudioNode.h File Reference
#include "tracktion_PlayHead.h"
#include "tracktion_EditTimeRange.h"

Go to the source code of this file.

Classes

struct  tracktion::engine::AudioNodeProperties
 Holds some really basic properties of a node. More...
 
struct  tracktion::engine::PlaybackInitialisationInfo
 Passed into AudioNodes when they are being initialised, to give them useful contextual information that they may need. More...
 
struct  tracktion::engine::CreateAudioNodeParams
 A collection of settings that are generally needed when asking edit model objects to create AudioNodes to render them. More...
 
struct  tracktion::engine::AudioRenderContext
 Rendering target info. More...
 
class  tracktion::engine::AudioNode
 Base class for nodes in an audio playback graph. More...
 
class  tracktion::engine::SingleInputAudioNode
 
struct  tracktion::engine::MuteAudioNode
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

Class Documentation

◆ tracktion::engine::AudioNodeProperties

struct tracktion::engine::AudioNodeProperties

Holds some really basic properties of a node.

Definition at line 23 of file tracktion_AudioNode.h.

Class Members
bool hasAudio
bool hasMidi
int numberOfChannels

◆ tracktion::engine::PlaybackInitialisationInfo

struct tracktion::engine::PlaybackInitialisationInfo

Passed into AudioNodes when they are being initialised, to give them useful contextual information that they may need.

Definition at line 34 of file tracktion_AudioNode.h.

Class Members
int blockSizeSamples
PlayHead & playhead
const Array< AudioNode * > * rootNodes
double sampleRate
double startTime

◆ tracktion::engine::CreateAudioNodeParams

struct tracktion::engine::CreateAudioNodeParams

A collection of settings that are generally needed when asking edit model objects to create AudioNodes to render them.

Definition at line 47 of file tracktion_AudioNode.h.

Class Members
bool addAntiDenormalisationNoise
const Array< Clip * > * allowedClips
const BigInteger * allowedTracks
AudioNode * audioNodeToBeReplaced
bool forRendering
bool includePlugins