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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
tracktion::engine::RecordStopper Class Reference

Polls a set of targets to see if they should be stopped. More...

Public Types

enum class  HasFinished { no , yes }
 

Public Member Functions

 RecordStopper (std::function< HasFinished(EditItemID)> checkTargetFinishedCallback)
 
void addTargetToStop (EditItemID targetID)
 
bool isQueued (EditItemID targetID) const
 

Detailed Description

Polls a set of targets to see if they should be stopped.

Used by MidiInputDeviceInstance and WaveInputDeviceInstance.

Definition at line 95 of file tracktion_MidiInputDevice.cpp.

Member Enumeration Documentation

◆ HasFinished

enum class tracktion::engine::RecordStopper::HasFinished
strong

Definition at line 98 of file tracktion_MidiInputDevice.cpp.

Constructor & Destructor Documentation

◆ RecordStopper()

tracktion::engine::RecordStopper::RecordStopper ( std::function< HasFinished(EditItemID)>  checkTargetFinishedCallback)

Definition at line 100 of file tracktion_MidiInputDevice.cpp.

Member Function Documentation

◆ addTargetToStop()

void tracktion::engine::RecordStopper::addTargetToStop ( EditItemID  targetID)

Definition at line 106 of file tracktion_MidiInputDevice.cpp.

◆ isQueued()

bool tracktion::engine::RecordStopper::isQueued ( EditItemID  targetID) const

Definition at line 115 of file tracktion_MidiInputDevice.cpp.


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