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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::graph::LatencyProcessor Struct Reference

Public Member Functions

bool hasSameConfigurationAs (const LatencyProcessor &o) const
 Returns ture if the the sample rate, channels etc.
 
bool hasConfiguration (int numLatencySamples, double preparedSampleRate, int numberOfChannels) const
 Returns ture if the the sample rate, channels etc.
 
int getLatencyNumSamples () const
 
void setLatencyNumSamples (int numLatencySamples)
 
void prepareToPlay (double sampleRateToUse, int blockSize, int numChannels)
 
void writeAudio (choc::buffer::ChannelArrayView< float > src)
 
void writeMIDI (const tracktion_engine::MidiMessageArray &src)
 
void readAudioAdding (choc::buffer::ChannelArrayView< float > dst)
 
void readAudioOverwriting (choc::buffer::ChannelArrayView< float > dst)
 
void readMIDI (tracktion_engine::MidiMessageArray &dst, int numSamples)
 
void clearAudio (int numSamples)
 
void clearMIDI (int numSamples)
 

Detailed Description

Definition at line 18 of file tracktion_LatencyProcessor.h.

Member Function Documentation

◆ clearAudio()

void tracktion::graph::LatencyProcessor::clearAudio ( int  numSamples)

Definition at line 119 of file tracktion_LatencyProcessor.h.

◆ clearMIDI()

void tracktion::graph::LatencyProcessor::clearMIDI ( int  numSamples)

Definition at line 124 of file tracktion_LatencyProcessor.h.

◆ getLatencyNumSamples()

int tracktion::graph::LatencyProcessor::getLatencyNumSamples ( ) const

Definition at line 38 of file tracktion_LatencyProcessor.h.

◆ hasConfiguration()

bool tracktion::graph::LatencyProcessor::hasConfiguration ( int  numLatencySamples,
double  preparedSampleRate,
int  numberOfChannels 
) const

Returns ture if the the sample rate, channels etc.

are those specified.

Definition at line 31 of file tracktion_LatencyProcessor.h.

◆ hasSameConfigurationAs()

bool tracktion::graph::LatencyProcessor::hasSameConfigurationAs ( const LatencyProcessor o) const

Returns ture if the the sample rate, channels etc.

are the same between the two objects.

Definition at line 23 of file tracktion_LatencyProcessor.h.

◆ prepareToPlay()

void tracktion::graph::LatencyProcessor::prepareToPlay ( double  sampleRateToUse,
int  blockSize,
int  numChannels 
)

Definition at line 49 of file tracktion_LatencyProcessor.h.

◆ readAudioAdding()

void tracktion::graph::LatencyProcessor::readAudioAdding ( choc::buffer::ChannelArrayView< float dst)

Definition at line 73 of file tracktion_LatencyProcessor.h.

◆ readAudioOverwriting()

void tracktion::graph::LatencyProcessor::readAudioOverwriting ( choc::buffer::ChannelArrayView< float dst)

Definition at line 82 of file tracktion_LatencyProcessor.h.

◆ readMIDI()

void tracktion::graph::LatencyProcessor::readMIDI ( tracktion_engine::MidiMessageArray dst,
int  numSamples 
)

Definition at line 91 of file tracktion_LatencyProcessor.h.

◆ setLatencyNumSamples()

void tracktion::graph::LatencyProcessor::setLatencyNumSamples ( int  numLatencySamples)

Definition at line 43 of file tracktion_LatencyProcessor.h.

◆ writeAudio()

void tracktion::graph::LatencyProcessor::writeAudio ( choc::buffer::ChannelArrayView< float src)

Definition at line 59 of file tracktion_LatencyProcessor.h.

◆ writeMIDI()

void tracktion::graph::LatencyProcessor::writeMIDI ( const tracktion_engine::MidiMessageArray src)

Definition at line 68 of file tracktion_LatencyProcessor.h.


The documentation for this struct was generated from the following file: