|
std::atomic< bool > | mMute { false } |
| Atomic because it may be read by worker threads in playback. More...
|
|
std::atomic< bool > | mSolo { false } |
| Atomic because it may be read by worker threads in playback. More...
|
|
Definition at line 23 of file PlayableTrack.cpp.
◆ MuteAndSolo() [1/2]
anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::MuteAndSolo |
( |
| ) |
|
|
default |
◆ MuteAndSolo() [2/2]
anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::MuteAndSolo |
( |
const MuteAndSolo & |
| ) |
|
◆ ~MuteAndSolo()
anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::~MuteAndSolo |
( |
| ) |
|
|
overridedefault |
◆ Clone()
std::unique_ptr< ClientData::Cloneable<> > anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::Clone |
( |
| ) |
const |
|
overridevirtual |
◆ Get() [1/2]
Definition at line 64 of file PlayableTrack.cpp.
65{
67}
AudioTrack subclass that can also be audibly replayed by the program.
static MuteAndSolo & Get(PlayableTrack &track)
References BasicUI::Get().
◆ Get() [2/2]
◆ GetMute()
bool anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::GetMute |
( |
| ) |
const |
Definition at line 69 of file PlayableTrack.cpp.
70{
71 return mMute.load(std::memory_order_relaxed);
72}
std::atomic< bool > mMute
Atomic because it may be read by worker threads in playback.
◆ GetSolo()
bool anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::GetSolo |
( |
| ) |
const |
Definition at line 79 of file PlayableTrack.cpp.
80{
81 return mSolo.load(std::memory_order_relaxed);
82}
std::atomic< bool > mSolo
Atomic because it may be read by worker threads in playback.
◆ operator=()
◆ SetMute()
void anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::SetMute |
( |
bool |
value | ) |
|
◆ SetSolo()
void anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::SetSolo |
( |
bool |
value | ) |
|
◆ mMute
std::atomic<bool> anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::mMute { false } |
|
private |
Atomic because it may be read by worker threads in playback.
Definition at line 40 of file PlayableTrack.cpp.
◆ mSolo
std::atomic<bool> anonymous_namespace{PlayableTrack.cpp}::MuteAndSolo::mSolo { false } |
|
private |
Atomic because it may be read by worker threads in playback.
Definition at line 42 of file PlayableTrack.cpp.
The documentation for this struct was generated from the following file: