![]() |
Audacity 3.2.0
|
A matrix of booleans, one row per input channel, column per output. More...
#include <MixerOptions.h>
Public Member Functions | |
Downmix (unsigned numTracks, unsigned maxNumChannels) | |
Downmix (const Downmix &mixerSpec) | |
~Downmix () | |
bool | SetNumChannels (unsigned numChannels) |
unsigned | GetNumChannels () |
unsigned | GetMaxNumChannels () |
unsigned | GetNumTracks () |
Downmix & | operator= (const Downmix &mixerSpec) |
Public Attributes | |
ArraysOf< bool > | mMap |
Private Member Functions | |
void | Alloc () |
Private Attributes | |
unsigned | mNumTracks |
unsigned | mNumChannels |
unsigned | mMaxNumChannels |
A matrix of booleans, one row per input channel, column per output.
Definition at line 32 of file MixerOptions.h.
MixerOptions::Downmix::Downmix | ( | unsigned | numTracks, |
unsigned | maxNumChannels | ||
) |
Definition at line 69 of file MixerOptions.cpp.
MixerOptions::Downmix::Downmix | ( | const Downmix & | mixerSpec | ) |
Definition at line 84 of file MixerOptions.cpp.
References mMap, mMaxNumChannels, mNumChannels, and mNumTracks.
MixerOptions::Downmix::~Downmix | ( | ) |
Definition at line 102 of file MixerOptions.cpp.
|
private |
Definition at line 97 of file MixerOptions.cpp.
|
inline |
Definition at line 47 of file MixerOptions.h.
|
inline |
Definition at line 45 of file MixerOptions.h.
Referenced by ExportMixerPanel::OnMouseEvent(), and ExportMixerPanel::OnPaint().
|
inline |
Definition at line 48 of file MixerOptions.h.
Referenced by ExportMixerPanel::OnMouseEvent(), and ExportMixerPanel::OnPaint().
auto MixerOptions::Downmix::operator= | ( | const Downmix & | mixerSpec | ) |
Definition at line 127 of file MixerOptions.cpp.
References mNumTracks.
bool MixerOptions::Downmix::SetNumChannels | ( | unsigned | numChannels | ) |
Definition at line 106 of file MixerOptions.cpp.
ArraysOf<bool> MixerOptions::Downmix::mMap |
Definition at line 38 of file MixerOptions.h.
Referenced by Downmix(), ExportMixerPanel::OnMouseEvent(), and ExportMixerPanel::OnPaint().
|
private |
Definition at line 33 of file MixerOptions.h.
Referenced by Downmix().
|
private |
Definition at line 33 of file MixerOptions.h.
Referenced by Downmix().
|
private |
Definition at line 33 of file MixerOptions.h.
Referenced by Downmix(), and operator=().