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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::DeviceManager::AvailableWaveDeviceList Struct Reference

Public Member Functions

 AvailableWaveDeviceList (DeviceManager &d)
 
void describeStandardDevices (std::vector< WaveDeviceDescription > &descriptions, juce::AudioIODevice &device, bool isInput)
 
bool operator== (const AvailableWaveDeviceList &other) const noexcept
 
bool operator!= (const AvailableWaveDeviceList &other) const noexcept
 

Public Attributes

DeviceManagerdm
 
juce::String deviceName
 
std::vector< WaveDeviceDescriptioninputs
 
std::vector< WaveDeviceDescriptionoutputs
 

Detailed Description

Definition at line 91 of file tracktion_DeviceManager.cpp.

Constructor & Destructor Documentation

◆ AvailableWaveDeviceList()

tracktion::engine::DeviceManager::AvailableWaveDeviceList::AvailableWaveDeviceList ( DeviceManager d)

Definition at line 93 of file tracktion_DeviceManager.cpp.

Member Function Documentation

◆ describeStandardDevices()

void tracktion::engine::DeviceManager::AvailableWaveDeviceList::describeStandardDevices ( std::vector< WaveDeviceDescription > &  descriptions,
juce::AudioIODevice device,
bool  isInput 
)

Definition at line 112 of file tracktion_DeviceManager.cpp.

◆ operator!=()

bool tracktion::engine::DeviceManager::AvailableWaveDeviceList::operator!= ( const AvailableWaveDeviceList other) const
noexcept

Definition at line 152 of file tracktion_DeviceManager.cpp.

◆ operator==()

bool tracktion::engine::DeviceManager::AvailableWaveDeviceList::operator== ( const AvailableWaveDeviceList other) const
noexcept

Definition at line 151 of file tracktion_DeviceManager.cpp.

Member Data Documentation

◆ deviceName

juce::String tracktion::engine::DeviceManager::AvailableWaveDeviceList::deviceName

Definition at line 155 of file tracktion_DeviceManager.cpp.

◆ dm

DeviceManager& tracktion::engine::DeviceManager::AvailableWaveDeviceList::dm

Definition at line 154 of file tracktion_DeviceManager.cpp.

◆ inputs

std::vector<WaveDeviceDescription> tracktion::engine::DeviceManager::AvailableWaveDeviceList::inputs

Definition at line 156 of file tracktion_DeviceManager.cpp.

◆ outputs

std::vector<WaveDeviceDescription> tracktion::engine::DeviceManager::AvailableWaveDeviceList::outputs

Definition at line 156 of file tracktion_DeviceManager.cpp.


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