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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
tracktion::engine::WaveOutputDeviceInstance Class Reference
Inheritance diagram for tracktion::engine::WaveOutputDeviceInstance:
tracktion::engine::OutputDeviceInstance

Public Member Functions

 WaveOutputDeviceInstance (WaveOutputDevice &, EditPlaybackContext &)
 
void prepareToPlay (double sampleRate, int blockSizeSamples)
 
- Public Member Functions inherited from tracktion::engine::OutputDeviceInstance
 OutputDeviceInstance (OutputDevice &, EditPlaybackContext &)
 

Protected Member Functions

WaveOutputDevicegetWaveOutput () const
 

Protected Attributes

Ditherer ditherers [2]
 
MidiMessageArray midiBuffer
 
juce::AudioBuffer< floatoutputBuffer
 

Additional Inherited Members

- Public Attributes inherited from tracktion::engine::OutputDeviceInstance
OutputDeviceowner
 
EditPlaybackContextcontext
 
Editedit
 

Detailed Description

Definition at line 74 of file tracktion_WaveOutputDevice.h.

Constructor & Destructor Documentation

◆ WaveOutputDeviceInstance()

tracktion::engine::WaveOutputDeviceInstance::WaveOutputDeviceInstance ( WaveOutputDevice d,
EditPlaybackContext c 
)

Definition at line 109 of file tracktion_WaveOutputDevice.cpp.

Member Function Documentation

◆ getWaveOutput()

WaveOutputDevice & tracktion::engine::WaveOutputDeviceInstance::getWaveOutput ( ) const
protected

Definition at line 86 of file tracktion_WaveOutputDevice.h.

◆ prepareToPlay()

void tracktion::engine::WaveOutputDeviceInstance::prepareToPlay ( double  sampleRate,
int  blockSizeSamples 
)

Definition at line 115 of file tracktion_WaveOutputDevice.cpp.

Member Data Documentation

◆ ditherers

Ditherer tracktion::engine::WaveOutputDeviceInstance::ditherers[2]
protected

Definition at line 82 of file tracktion_WaveOutputDevice.h.

◆ midiBuffer

MidiMessageArray tracktion::engine::WaveOutputDeviceInstance::midiBuffer
protected

Definition at line 83 of file tracktion_WaveOutputDevice.h.

◆ outputBuffer

juce::AudioBuffer<float> tracktion::engine::WaveOutputDeviceInstance::outputBuffer
protected

Definition at line 84 of file tracktion_WaveOutputDevice.h.


The documentation for this class was generated from the following files: