TracktionEngine
Loading...
Searching...
No Matches
Public Attributes | List of all members
tracktion::engine::InputDeviceInstance::StopRecordingParameters Struct Reference

The params passed to stopRecording. More...

#include <tracktion_InputDevice.h>

Public Attributes

std::vector< EditItemIDtargetsToStop
 The targets to stop, others will continue allowing you to punch out only specific targets.
 
TimePosition unloopedTimeToEndRecording
 The TimePosition this recording should be stopped at.
 
bool isLooping = false
 Whether to treat the stopped recordings as looped or not.
 
TimeRange markedRange
 The marked range used for either loop or punch times.
 
bool discardRecordings = false
 Whether to discard recordings or keep them.
 

Detailed Description

The params passed to stopRecording.

Member Data Documentation

◆ targetsToStop

std::vector<EditItemID> tracktion::engine::InputDeviceInstance::StopRecordingParameters::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.

◆ unloopedTimeToEndRecording

TimePosition tracktion::engine::InputDeviceInstance::StopRecordingParameters::unloopedTimeToEndRecording

The TimePosition this recording should be stopped at.

See also
EditPlaybackContext::getUnloopedPosition.

◆ isLooping

bool tracktion::engine::InputDeviceInstance::StopRecordingParameters::isLooping = false

Whether to treat the stopped recordings as looped or not.

◆ markedRange

TimeRange tracktion::engine::InputDeviceInstance::StopRecordingParameters::markedRange

The marked range used for either loop or punch times.

◆ discardRecordings

bool tracktion::engine::InputDeviceInstance::StopRecordingParameters::discardRecordings = false

Whether to discard recordings or keep them.


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