Describes a WaveDevice from which the WaveOutputDevice and WaveInputDevice lists will be built.
More...
#include <tracktion_WaveDeviceDescription.h>
Describes a WaveDevice from which the WaveOutputDevice and WaveInputDevice lists will be built.
◆ WaveDeviceDescription() [1/3]
tracktion::engine::WaveDeviceDescription::WaveDeviceDescription |
( |
| ) |
|
Creates an invalid device description.
◆ WaveDeviceDescription() [2/3]
tracktion::engine::WaveDeviceDescription::WaveDeviceDescription |
( |
const juce::String & |
name, |
|
|
int |
leftChanIndex, |
|
|
int |
rightChanIndex, |
|
|
bool |
isEnabled |
|
) |
| |
Creates a WaveDevieDescription from left and right channel indicies.
◆ WaveDeviceDescription() [3/3]
tracktion::engine::WaveDeviceDescription::WaveDeviceDescription |
( |
const juce::String & |
nm, |
|
|
const ChannelIndex * |
channels, |
|
|
int |
numChannels, |
|
|
bool |
isEnabled |
|
) |
| |
◆ operator==()
◆ operator!=()
◆ name
juce::String tracktion::engine::WaveDeviceDescription::name |
◆ channels
std::vector<ChannelIndex> tracktion::engine::WaveDeviceDescription::channels |
◆ enabled
bool tracktion::engine::WaveDeviceDescription::enabled = true |
The documentation for this struct was generated from the following file: