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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::EditInputDevices Class Reference
Inheritance diagram for tracktion::engine::EditInputDevices:
juce::ChangeListener juce::AsyncUpdater juce::ValueTree::Listener

Public Member Functions

 EditInputDevices (Edit &, const juce::ValueTree &state)
 
int getMaxNumInputs () const
 
bool isInputDeviceAssigned (const InputDevice &)
 
void clearAllInputs (AudioTrack &, juce::UndoManager *)
 
void clearInputsOfDevice (AudioTrack &, const InputDevice &, juce::UndoManager *)
 
InputDeviceInstancegetInputInstance (const AudioTrack &, int index) const
 
juce::Array< InputDeviceInstance * > getDevicesForTargetTrack (const AudioTrack &) const
 
juce::ValueTree getInstanceStateForInputDevice (const InputDevice &)
 

Detailed Description

Definition at line 14 of file tracktion_EditInputDevices.h.

Constructor & Destructor Documentation

◆ EditInputDevices()

tracktion::engine::EditInputDevices::EditInputDevices ( Edit e,
const juce::ValueTree state 
)

Definition at line 14 of file tracktion_EditInputDevices.cpp.

◆ ~EditInputDevices()

tracktion::engine::EditInputDevices::~EditInputDevices ( )
override

Definition at line 21 of file tracktion_EditInputDevices.cpp.

Member Function Documentation

◆ clearAllInputs()

void tracktion::engine::EditInputDevices::clearAllInputs ( AudioTrack at,
juce::UndoManager um 
)

Definition at line 72 of file tracktion_EditInputDevices.cpp.

◆ clearInputsOfDevice()

void tracktion::engine::EditInputDevices::clearInputsOfDevice ( AudioTrack at,
const InputDevice d,
juce::UndoManager um 
)

Definition at line 89 of file tracktion_EditInputDevices.cpp.

◆ getDevicesForTargetTrack()

juce::Array< InputDeviceInstance * > tracktion::engine::EditInputDevices::getDevicesForTargetTrack ( const AudioTrack at) const

Definition at line 106 of file tracktion_EditInputDevices.cpp.

◆ getInputInstance()

InputDeviceInstance * tracktion::engine::EditInputDevices::getInputInstance ( const AudioTrack at,
int  index 
) const

Definition at line 97 of file tracktion_EditInputDevices.cpp.

◆ getInstanceStateForInputDevice()

juce::ValueTree tracktion::engine::EditInputDevices::getInstanceStateForInputDevice ( const InputDevice d)

Definition at line 117 of file tracktion_EditInputDevices.cpp.

◆ getMaxNumInputs()

int tracktion::engine::EditInputDevices::getMaxNumInputs ( ) const

Definition at line 28 of file tracktion_EditInputDevices.cpp.

◆ isInputDeviceAssigned()

bool tracktion::engine::EditInputDevices::isInputDeviceAssigned ( const InputDevice d)

Definition at line 67 of file tracktion_EditInputDevices.cpp.


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