|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Go to the source code of this file.
Classes | |
| class | tracktion::engine::InputDevice |
| Represents an input device. More... | |
| class | tracktion::engine::InputDeviceInstance |
| An instance of an InputDevice that's available to an Edit. More... | |
| struct | tracktion::engine::InputDeviceInstance::RecordingParameters |
| class | tracktion::engine::InputDeviceInstance::RecordingContext |
| Base class for RecordingContexts. More... | |
| struct | tracktion::engine::InputDeviceInstance::StopRecordingParameters |
| The params passed to stopRecording. More... | |
| struct | tracktion::engine::InputDeviceInstance::Destination |
| struct | tracktion::engine::InputDeviceInstance::WaveInputDestination |
| struct | tracktion::engine::InputDeviceInstance::MidiInputDestination |
| struct | tracktion::engine::InputDeviceInstance::VirtualMidiInputDestination |
| struct | tracktion::engine::InputDeviceInstance::DestinationList |
| struct | tracktion::engine::InputDeviceInstance::Consumer |
| Base class for classes that want to listen to an InputDevice and get a callback for each block of input. More... | |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
| Declarations from this namespaces are inlined into tracktion. | |
| struct tracktion::engine::InputDeviceInstance::RecordingParameters |
Definition at line 161 of file tracktion_InputDevice.h.
| Class Members | ||
|---|---|---|
| TimeRange | punchRange | The transport time range at which the recording should happen. |
| vector< EditItemID > | targets | The targets to record to, if this is empty, all armed targets will be added. |
| struct tracktion::engine::InputDeviceInstance::StopRecordingParameters |
The params passed to stopRecording.
Definition at line 208 of file tracktion_InputDevice.h.
| Class Members | ||
|---|---|---|
| bool | discardRecordings | Whether to discard recordings or keep them. |
| bool | isLooping | Whether to treat the stopped recordings as looped or not. |
| TimeRange | markedRange | The marked range used for either loop or punch times. |
| vector< EditItemID > | targetsToStop |
The targets to stop, others will continue allowing you to punch out only specific targets. If this is empty, all active recordings will be stopped. |
| TimePosition | unloopedTimeToEndRecording |
The TimePosition this recording should be stopped at.
|