|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Describes a WaveDevice from which the WaveOutputDevice and WaveInputDevice lists will be built. More...
#include "tracktion_WaveDeviceDescription.h"
Public Member Functions | |
| WaveDeviceDescription () | |
| Creates an invalid device description. | |
| WaveDeviceDescription (const juce::String &name, int leftChanIndex, int rightChanIndex, bool isEnabled) | |
| Creates a WaveDevieDescription from left and right channel indicies. | |
| WaveDeviceDescription (const juce::String &nm, const ChannelIndex *channels, int numChannels, bool isEnabled) | |
| Creates a WaveDeviceDescription for a given set of channels. | |
| bool | operator== (const WaveDeviceDescription &) const |
| bool | operator!= (const WaveDeviceDescription &) const |
Public Attributes | |
| juce::String | name |
| std::vector< ChannelIndex > | channels |
| bool | enabled |
Describes a WaveDevice from which the WaveOutputDevice and WaveInputDevice lists will be built.
Definition at line 55 of file tracktion_WaveDeviceDescription.h.
| tracktion::engine::WaveDeviceDescription::WaveDeviceDescription | ( | ) |
Creates an invalid device description.
Definition at line 97 of file tracktion_WaveDeviceDescription.cpp.
| tracktion::engine::WaveDeviceDescription::WaveDeviceDescription | ( | const juce::String & | name, |
| int | leftChanIndex, | ||
| int | rightChanIndex, | ||
| bool | isEnabled | ||
| ) |
Creates a WaveDevieDescription from left and right channel indicies.
Definition at line 99 of file tracktion_WaveDeviceDescription.cpp.
| tracktion::engine::WaveDeviceDescription::WaveDeviceDescription | ( | const juce::String & | nm, |
| const ChannelIndex * | channels, | ||
| int | numChannels, | ||
| bool | isEnabled | ||
| ) |
Creates a WaveDeviceDescription for a given set of channels.
Definition at line 106 of file tracktion_WaveDeviceDescription.cpp.
| bool tracktion::engine::WaveDeviceDescription::operator!= | ( | const WaveDeviceDescription & | other | ) | const |
Definition at line 115 of file tracktion_WaveDeviceDescription.cpp.
| bool tracktion::engine::WaveDeviceDescription::operator== | ( | const WaveDeviceDescription & | other | ) | const |
Definition at line 110 of file tracktion_WaveDeviceDescription.cpp.
| std::vector<ChannelIndex> tracktion::engine::WaveDeviceDescription::channels |
Definition at line 70 of file tracktion_WaveDeviceDescription.h.
| bool tracktion::engine::WaveDeviceDescription::enabled |
Definition at line 71 of file tracktion_WaveDeviceDescription.h.
| juce::String tracktion::engine::WaveDeviceDescription::name |
Definition at line 69 of file tracktion_WaveDeviceDescription.h.