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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Namespaces | Macros
tracktion_engine_playback.cpp File Reference
#include "3rd_party/magic_enum/tracktion_magic_enum.hpp"
#include <shared_mutex>
#include <tracktion_core/tracktion_TestConfig.h>
#include <tracktion_graph/tracktion_graph.h>
#include <tracktion_graph/tracktion_graph/tracktion_TestUtilities.h>
#include <tracktion_graph/tracktion_graph/tracktion_TestNodes.h>
#include <tracktion_graph/tracktion_graph/tracktion_PlayHead.h>
#include "tracktion_engine.h"
#include "../3rd_party/choc/platform/choc_DisableAllWarnings.h"
#include "../3rd_party/libsamplerate/samplerate.h"
#include "../3rd_party/libsamplerate/src_linear.c"
#include "../3rd_party/libsamplerate/src_sinc.c"
#include "../3rd_party/libsamplerate/src_zoh.c"
#include "../3rd_party/libsamplerate/samplerate.c"
#include "../3rd_party/choc/platform/choc_ReenableAllWarnings.h"
#include "../3rd_party/crill/seqlock_object.h"
#include <thread>
#include "playback/tracktion_MPEStartTrimmer.h"
#include "playback/graph/tracktion_TracktionEngineNode.h"
#include "playback/graph/tracktion_TracktionEngineNode.cpp"
#include "playback/graph/tracktion_TracktionNodePlayer.h"
#include "playback/graph/tracktion_MultiThreadedNodePlayer.h"
#include "playback/graph/tracktion_BenchmarkUtilities.h"
#include "playback/graph/tracktion_TrackMutingNode.h"
#include "playback/graph/tracktion_ArrangerLauncherSwitchingNode.h"
#include "playback/graph/tracktion_AuxSendNode.h"
#include "playback/graph/tracktion_ClickNode.h"
#include "playback/graph/tracktion_CombiningNode.h"
#include "playback/graph/tracktion_ContainerClipNode.h"
#include "playback/graph/tracktion_DynamicOffsetNode.h"
#include "playback/graph/tracktion_FadeInOutNode.h"
#include "playback/graph/tracktion_PluginNode.h"
#include "playback/graph/tracktion_InsertSendNode.h"
#include "playback/graph/tracktion_LevelMeasurerProcessingNode.h"
#include "playback/graph/tracktion_LevelMeasuringNode.h"
#include "playback/graph/tracktion_LiveMidiInjectingNode.h"
#include "playback/graph/tracktion_LiveMidiOutputNode.h"
#include "playback/graph/tracktion_LoopingMidiNode.h"
#include "playback/graph/tracktion_MelodyneNode.h"
#include "playback/graph/tracktion_MidiNode.h"
#include "playback/graph/tracktion_MidiOutputDeviceInstanceInjectingNode.h"
#include "playback/graph/tracktion_WaveNode.h"
#include "playback/graph/tracktion_PlayHeadPositionNode.h"
#include "playback/graph/tracktion_ModifierNode.h"
#include "playback/graph/tracktion_RackInstanceNode.h"
#include "playback/graph/tracktion_RackNode.h"
#include "playback/graph/tracktion_RackReturnNode.h"
#include "playback/graph/tracktion_TimedMutingNode.h"
#include "playback/graph/tracktion_TimeStretchingWaveNode.h"
#include "playback/graph/tracktion_TrackMidiInputDeviceNode.h"
#include "playback/graph/tracktion_TrackWaveInputDeviceNode.h"
#include "playback/graph/tracktion_SharedLevelMeasuringNode.h"
#include "playback/graph/tracktion_SlotControlNode.h"
#include "playback/graph/tracktion_SpeedRampWaveNode.h"
#include "playback/graph/tracktion_MidiInputDeviceNode.h"
#include "playback/graph/tracktion_HostedMidiInputDeviceNode.h"
#include "playback/graph/tracktion_WaveInputDeviceNode.h"
#include "playback/graph/tracktion_ArrangerLauncherSwitchingNode.cpp"
#include "playback/graph/tracktion_AuxSendNode.cpp"
#include "playback/graph/tracktion_ClickNode.cpp"
#include "playback/graph/tracktion_CombiningNode.cpp"
#include "playback/graph/tracktion_ContainerClipNode.cpp"
#include "playback/graph/tracktion_DynamicOffsetNode.cpp"
#include "playback/graph/tracktion_FadeInOutNode.cpp"
#include "playback/graph/tracktion_InsertSendNode.cpp"
#include "playback/graph/tracktion_LevelMeasuringNode.cpp"
#include "playback/graph/tracktion_LiveMidiInjectingNode.cpp"
#include "playback/graph/tracktion_LiveMidiOutputNode.cpp"
#include "playback/graph/tracktion_LoopingMidiNode.cpp"
#include "playback/graph/tracktion_MelodyneNode.cpp"
#include "playback/graph/tracktion_MidiNode.cpp"
#include "playback/graph/tracktion_MidiOutputDeviceInstanceInjectingNode.cpp"
#include "playback/graph/tracktion_WaveNode.cpp"
#include "playback/graph/tracktion_RackInstanceNode.cpp"
#include "playback/graph/tracktion_RackNode.cpp"
#include "playback/graph/tracktion_RackReturnNode.cpp"
#include "playback/graph/tracktion_PluginNode.cpp"
#include "playback/graph/tracktion_ModifierNode.cpp"
#include "playback/graph/tracktion_TrackMutingNode.cpp"
#include "playback/graph/tracktion_TimedMutingNode.cpp"
#include "playback/graph/tracktion_TimeStretchingWaveNode.cpp"
#include "playback/graph/tracktion_TrackMidiInputDeviceNode.cpp"
#include "playback/graph/tracktion_TrackWaveInputDeviceNode.cpp"
#include "playback/graph/tracktion_SharedLevelMeasuringNode.cpp"
#include "playback/graph/tracktion_SlotControlNode.cpp"
#include "playback/graph/tracktion_SpeedRampWaveNode.cpp"
#include "playback/graph/tracktion_MidiInputDeviceNode.cpp"
#include "playback/graph/tracktion_HostedMidiInputDeviceNode.cpp"
#include "playback/graph/tracktion_WaveInputDeviceNode.cpp"
#include "playback/graph/tracktion_EditNodeBuilder.h"
#include "playback/graph/tracktion_EditNodeBuilder.cpp"
#include "playback/graph/tracktion_NodeRenderContext.h"
#include "playback/graph/tracktion_NodeRenderContext.cpp"
#include "playback/tracktion_DeviceManager.cpp"
#include "playback/tracktion_EditPlaybackContext.cpp"
#include "playback/tracktion_EditInputDevices.cpp"
#include "playback/tracktion_LevelMeasurer.cpp"
#include "playback/tracktion_MidiNoteDispatcher.cpp"
#include "playback/tracktion_TransportControl.cpp"
#include "playback/tracktion_AbletonLink.cpp"
#include "playback/audionodes/tracktion_AudioNode.h"
#include "playback/audionodes/tracktion_CombiningAudioNode.h"
#include "playback/audionodes/tracktion_WaveAudioNode.h"
#include "playback/audionodes/tracktion_TrackCompAudioNode.h"
#include "playback/audionodes/tracktion_SpeedRampAudioNode.h"
#include "playback/audionodes/tracktion_PluginAudioNode.h"
#include "playback/audionodes/tracktion_FadeInOutAudioNode.h"
#include "playback/audionodes/tracktion_AudioNode.cpp"
#include "playback/audionodes/tracktion_FadeInOutAudioNode.cpp"
#include "playback/audionodes/tracktion_WaveAudioNode.cpp"
#include "playback/audionodes/tracktion_CombiningAudioNode.cpp"
#include "playback/devices/tracktion_InputDevice.cpp"
#include "playback/devices/tracktion_MidiInputDevice.cpp"
#include "playback/devices/tracktion_PhysicalMidiInputDevice.cpp"
#include "playback/devices/tracktion_VirtualMidiInputDevice.cpp"
#include "playback/devices/tracktion_MidiOutputDevice.cpp"
#include "playback/devices/tracktion_OutputDevice.cpp"
#include "playback/devices/tracktion_WaveDeviceDescription.cpp"
#include "playback/devices/tracktion_WaveInputDevice.cpp"
#include "playback/devices/tracktion_WaveOutputDevice.cpp"
#include "playback/tracktion_HostedAudioDevice.cpp"
#include "control_surfaces/tracktion_ControlSurface.cpp"
#include "control_surfaces/tracktion_ExternalControllerManager.cpp"
#include "control_surfaces/tracktion_ExternalController.cpp"
#include "control_surfaces/tracktion_CustomControlSurface.cpp"

Go to the source code of this file.

Namespaces

namespace  tracktion
 

Macros

#define JUCE_CORE_INCLUDE_JNI_HELPERS
 
#define PACKAGE
 
#define VERSION
 
#define CPU_CLIPS_NEGATIVE
 
#define CPU_CLIPS_POSITIVE
 
#define ENABLE_SINC_BEST_CONVERTER
 
#define ENABLE_SINC_MEDIUM_CONVERTER
 
#define ENABLE_SINC_FAST_CONVERTER
 

Macro Definition Documentation

◆ CPU_CLIPS_NEGATIVE

#define CPU_CLIPS_NEGATIVE

Definition at line 127 of file tracktion_engine_playback.cpp.

◆ CPU_CLIPS_POSITIVE

#define CPU_CLIPS_POSITIVE

Definition at line 128 of file tracktion_engine_playback.cpp.

◆ ENABLE_SINC_BEST_CONVERTER

#define ENABLE_SINC_BEST_CONVERTER

Definition at line 130 of file tracktion_engine_playback.cpp.

◆ ENABLE_SINC_FAST_CONVERTER

#define ENABLE_SINC_FAST_CONVERTER

Definition at line 132 of file tracktion_engine_playback.cpp.

◆ ENABLE_SINC_MEDIUM_CONVERTER

#define ENABLE_SINC_MEDIUM_CONVERTER

Definition at line 131 of file tracktion_engine_playback.cpp.

◆ JUCE_CORE_INCLUDE_JNI_HELPERS

#define JUCE_CORE_INCLUDE_JNI_HELPERS

Definition at line 100 of file tracktion_engine_playback.cpp.

◆ PACKAGE

#define PACKAGE

Definition at line 125 of file tracktion_engine_playback.cpp.

◆ VERSION

#define VERSION

Definition at line 126 of file tracktion_engine_playback.cpp.