![]() |
Audacity 3.2.0
|
Abstract class ChannelGroup with two discrete iterable dimensions, channels and intervals; subclasses associate information with those and their intersections. More...
#include <cassert>#include <optional>#include <vector>#include "ClientData.h"#include "IteratorX.h"Go to the source code of this file.
Classes | |
| class | ChannelGroupInterval |
| A start and an end time, and whatever else subclasses associate with them. More... | |
| class | ChannelInterval |
| The intersection of a Channel and a WideChannelGroupInterval. More... | |
| class | WideChannelGroupInterval |
| class | WideChannelGroupInterval::ChannelIterator< IntervalType > |
| class | Channel |
| class | Channel::IntervalIterator< IntervalType > |
| class | ChannelGroup |
| class | ChannelGroup::ChannelIterator< ChannelType > |
| class | ChannelGroup::IntervalIterator< IntervalType > |
Typedefs | |
| using | ChannelGroupAttachments = ClientData::Site< ChannelGroup, ClientData::Cloneable<>, ClientData::DeepCopying > |
| Hosting of objects attached by higher level code. More... | |
Abstract class ChannelGroup with two discrete iterable dimensions, channels and intervals; subclasses associate information with those and their intersections.
Audacity: A Digital Audio Editor
Dominic Mazzoni
Paul Licameli split from Track.h
Definition in file Channel.h.