Audacity 3.2.0
|
Class used with Mixer. More...
#include <Mix.h>
Public Member Functions | |
MixerSpec (unsigned numTracks, unsigned maxNumChannels) | |
MixerSpec (const MixerSpec &mixerSpec) | |
virtual | ~MixerSpec () |
bool | SetNumChannels (unsigned numChannels) |
unsigned | GetNumChannels () |
unsigned | GetMaxNumChannels () |
unsigned | GetNumTracks () |
MixerSpec & | operator= (const MixerSpec &mixerSpec) |
Public Attributes | |
ArraysOf< bool > | mMap |
Private Member Functions | |
void | Alloc () |
Private Attributes | |
unsigned | mNumTracks |
unsigned | mNumChannels |
unsigned | mMaxNumChannels |
MixerSpec::MixerSpec | ( | unsigned | numTracks, |
unsigned | maxNumChannels | ||
) |
Definition at line 648 of file Mix.cpp.
References Alloc(), mMap, mMaxNumChannels, mNumChannels, and mNumTracks.
MixerSpec::MixerSpec | ( | const MixerSpec & | mixerSpec | ) |
Definition at line 663 of file Mix.cpp.
References Alloc(), mMap, mMaxNumChannels, mNumChannels, and mNumTracks.
|
private |
Definition at line 676 of file Mix.cpp.
References mMap, mMaxNumChannels, mNumTracks, and ArraysOf< X >::reinit().
Referenced by MixerSpec(), and operator=().
|
inline |
Definition at line 42 of file Mix.h.
Referenced by ExportMixerPanel::OnMouseEvent(), and ExportMixerPanel::OnPaint().
|
inline |
Definition at line 45 of file Mix.h.
Referenced by ExportMixerPanel::OnMouseEvent(), and ExportMixerPanel::OnPaint().
Definition at line 706 of file Mix.cpp.
References Alloc(), mMap, mMaxNumChannels, mNumChannels, and mNumTracks.
bool MixerSpec::SetNumChannels | ( | unsigned | numChannels | ) |
Definition at line 685 of file Mix.cpp.
References mMap, mMaxNumChannels, mNumChannels, and mNumTracks.
ArraysOf<bool> MixerSpec::mMap |
Definition at line 35 of file Mix.h.
Referenced by Alloc(), MixerSpec(), ExportMixerPanel::OnMouseEvent(), ExportMixerPanel::OnPaint(), operator=(), Mixer::Process(), and SetNumChannels().
|
private |
Definition at line 30 of file Mix.h.
Referenced by Alloc(), MixerSpec(), operator=(), and SetNumChannels().
|
private |
Definition at line 30 of file Mix.h.
Referenced by MixerSpec(), operator=(), and SetNumChannels().
|
private |
Definition at line 30 of file Mix.h.
Referenced by Alloc(), MixerSpec(), operator=(), and SetNumChannels().