C_LADSPA_Descriptor | _LADSPA_Descriptor is a structure that provides the API to a LADSPA (Linux Audio Plugin Architecture) Effect.
|
C_LADSPA_PortRangeHint | _LADSPA_PortRangeHint is a structure that gives parameter validation information for a LADSPA (Linux Audio Plugin Architecture) plug in effect.
|
C_LV2_External_UI_Host | |
C_LV2_External_UI_Widget | |
CAboutDialogCreditItem | AboutDialogCreditItem is a structure used by the AboutDialog to hold information about one contributor to Audacity |
►CAButtonBase | |
CThemedAButtonWrapper< AButtonBase > | |
CRegistry::AcceptableItemType< Item, TypeList > | |
CAccessibleLinksFormatter | A class that allows translatable text to have accessible links in it in a way that is friendly to translators |
CTypeList::LeftFold< Op, TypeList, Initial >::Impl< Types >::Accumulate< Acc,... > | |
CTypeList::RightFold< Op, TypeList, Initial >::Accumulate< Acc, TL > | |
CTypeList::RightFoldList< Op, TypeList, Initial >::Accumulate< Acc, TL > | |
CTypeList::LeftFold< Op, TypeList, Initial >::Impl< Types >::Accumulate< Acc > | |
CTypeList::RightFold< Op, TypeList, Initial >::Accumulate< Acc, Nil > | |
CTypeList::RightFoldList< Op, TypeList, Initial >::Accumulate< Acc, Nil > | |
CTypeList::LeftFold< Op, TypeList, Initial >::Impl< Types >::Accumulate< Acc, T, Ts... > | |
►CLibFileFormats::AcidizerTags | Models how SoundForge allows the editing of ACID metadata, as far as our interest goes: setting the type to one-shot prevents the setting of BPM. Conversely, loops must have their BPM set (normally by setting the number of beats in the loop, but provided that the file duration is available, this is equivalent) |
CLibImportExport::Test::AcidizerTags | In the Audacity code, we only are interested in LibFileFormats::AcidizerTags and the information it carries, but for testing we need to mimic more than one way ACID metadata may be set out there. We therefore need to be able to set tempo, beats and one-shot status independently |
CAColor | AColor Manages color brushes and pens |
CActiveProjects | Manages a list of active projects |
CRegistry::ActualItem< T > | Find the real item type (following chains of indirections) |
CRegistry::ActualItem< detail::ComputedItem< C, T > > | |
CRegistry::ActualItem< detail::IndirectItem< T > > | |
CAddedAnalysisTrack | |
Cfast_float::adjusted_mantissa | |
►CWaveClipAdjustBorderHandle::AdjustPolicy | |
CAdjustClipBorder | |
CAEffect | VST Effects class, conforming to VST layout |
Caudacity::sqlite::AggregateFunction | A class representing an aggregate function in a SQLite database |
CAliasedFile | An audio file that is referenced (pointed into) directly from an Audacity .aup file rather than Audacity having its own copies of the data |
►Cstd::allocator< T > | STL class |
CAVAllocator< T > | |
CPffftAllocator< T > | Aligned memory is required by pffft, so this defines an allocator |
CAllProjects | |
CRegistry::AllTypes< RegistryTraits > | |
►CMIR::AnalyzedAudioClip | |
CAnalyzedWaveClip | |
CMIR::FakeAnalyzedAudioClip | |
CTypeList::And< Predicates > | |
CTypeList::And< Predicate, Predicates... > | |
CTypeList::And<> | |
CAndValidator | Parameter must pass both of the supplied validators |
Caudacity::sentry::AnonymizedMessage | A class, that stores anonymized message |
CTypeList::Append< Lists > | |
CTypeList::Append< TypeList, TypeLists... > | |
CTypeList::Append<> | |
Canonymous_namespace{WaveDataCache.cpp}::AppendBufferHelper | |
CApplicableFor | Entry for the Applicability table |
CTypeList::Apply< Template, TypeList > | Bind the types in TypeList to the parameters of a variadic Template |
►CTypeList::Apply< std::variant, Map_t< Fn< std::reference_wrapper >, MapConst_t< Const, TypeList > > > | |
CTypeListVisitor::VariantOfReferences< Const, TypeList > | |
CTypeList::Apply< Template, List< Types... > > | |
►CApply_t | |
►CTypeList::Every< Not< Predicate >, TypeList > | |
CTypeList::NotAny< Predicate, TypeList > | |
►CTypeList::Some< Bind2nd< std::is_base_of, Item >, TypeList > | |
CTypeList::HasBaseIn< Item, TypeList > | Whether the given type is derived from any member of the list |
►CTypeList::Some< Bind1st< std::is_same, Item >, TypeList > | |
CTypeList::In< Item, TypeList > | |
►CTypeList::Some< Not< Predicate >, TypeList > | |
CTypeList::NotEvery< Predicate, TypeList > | |
CTypeList::Every< Predicate, TypeList > | |
CTypeList::Some< Predicate, TypeList > | |
CAsyncPluginValidator | Starts and communicates with a dedicated process to perform plugin validation. Once instantiated, client should call AsyncPluginValidation::Validate for plugin that needs to be validated. When done, AsyncPluginValidation will notify caller via Delegate on the UI thread (requires event loop). After Delegate::OnValidationFinished is called procedure can be repeated with another plugin id |
►Cstd::atomic< T > | STL class |
CAtomicUniquePointer< RealtimeEffectState::AccessState > | |
CNonInterfering< std::atomic< size_t > > | |
CAtomicUniquePointer< T > | |
CPopupMenuTable::AttachedItem< Ptr > | |
►CAttachedVirtualFunction< Tag, Return, This, Arguments > | Class template generates single-dispatch, open method registry tables |
CAttachedVirtualFunction< Tag, Return, This, Arguments >::Override< Subclass, Overridden > | For defining overrides of the method |
CXMLMethodRegistry< Host >::AttributeReaderEntries | |
CXMLMethodRegistry< Host >::AttributeWriterEntry | Typically statically constructed |
CAudacityAVBufferRef | |
CAudacityAVCodecID | |
CAudacityAVDictionaryEntry | Simply an overlay of AVDictionaryEntry, but we avoid including that type |
CAudacityAVRational | |
►CAudacityException | Base class for exceptions specially processed by the application |
CJournal::SyncException | |
►CMessageBoxException | Abstract AudacityException subclass displays a message, specified by further subclass |
CFileException | Thrown for failure of file or database operations in deeply nested places |
CInconsistencyException | Exception that should be impossible in production, thrown only from provably unreachable places |
CSimpleMessageBoxException | A MessageBoxException that shows a given, unvarying string |
CUserException | Can be thrown when user cancels operations, as with a progress dialog. Delayed handler does nothing |
CAudacityHostAttribute | |
►CAudioBuffer | |
CAudioUnitUtils::Buffer | |
CAudioContainer | |
CAudioContainerHelper | |
CAudioIODiagnostics | |
CAudioIOEvent | |
►CAudioIOExtBase | Abstract interface to alternative, concurrent playback with the main audio (such as MIDI events) |
►CAudioIOExt | |
Canonymous_namespace{MIDIPlay.h}::MIDIPlay | |
CAudioIoCallback::AudioIOExtIterator | |
CAudioIoCallback::AudioIOExtRange | |
►CAudioIOListener | Monitors record play start/stop and new sample blocks. Has callbacks for these events |
CProjectAudioManager | |
CAudioIOStartStreamOptions | Struct holding stream options, including a pointer to the time warp info and AudioIOListener and whether the playback is looped |
►CAudioSegment | A generalization for audio segments, whether clips or silence between clips |
CClipSegment | |
CNiceAudioSegment | |
CSilenceSegment | |
►CAudioSegmentFactoryInterface | |
CAudioSegmentFactory | |
CMockAudioSegmentFactory | |
CAudioSegmentSampleView | |
►CAudioStreamBasicDescription | |
CAudioUnitUtils::StreamBasicDescription | |
CAudioUnitCleaner< T, fn > | Generates deleters for std::unique_ptr that clean up AU plugin state |
CAudioUnitEffectSettings | Represents a cached copy of the state stored in an AudioUnit, but can outlive the original AudioUnit |
►CAudioUnitParameter | |
CAudioUnitUtils::Parameter | |
►CAudioUnitParameterInfo | |
CAudioUnitUtils::ParameterInfo | |
►CAudioUnitParameterNameInfo | |
CAudioUnitUtils::ParameterNameInfo | |
►CAudioUnitProperty | |
CAudioUnitUtils::Property | |
►CAudioUnitWrapper | Manages and interacts with an AudioUnit, providing operations on audio effects |
►CAudioUnitEffectBase | An Effect class that handles a wide range of effects. ??Mac only?? |
CAudioUnitEffect | An Effect class that handles a wide range of effects. ??Mac only?? |
CAudioUnitInstance | |
►CAUPreset | |
CAudioUnitUtils::UserPreset | |
►CAURenderCallbackStruct | |
CAudioUnitUtils::RenderCallback | |
Caudacity::cloud::audiocom::AuthorizationHandler | |
Caudacity::cloud::audiocom::AuthResult | |
Caudacity::cloud::audiocom::AuthStateChangedMessage | Message that is sent when authorization state changes |
CAutoDuckRegion | Struct that holds a start and end time |
CAutoRollbackRenamer | AutoRollbackRenamer handles the renaming of files which is needed when producing a NEW version of a file which may fail. On failure the old version is put back in place |
Cav_intfloat32 | |
Cav_intfloat64 | |
CAVBitStreamFilter | |
CAVBitStreamFilterContext | |
CAVBSFContext | |
CAVBufferRef | |
CAVChannelCustom | |
CAVChannelLayout | |
CAVChannelLayoutWrapper | |
CAVChapter | |
CAVClass | |
CAVCodec | |
CAVCodecContext | |
CAVCodecContextWrapper | |
CAVCodecDescriptor | |
CAVCodecFactories | |
►CAVCodecFunctions | |
CFFmpegFunctions | |
CAVCodecHWConfig | |
CAVCodecIDResolver | |
CAVCodecParameters | |
CAVCodecParser | |
CAVCodecParserContext | |
CAVCodecWrapper | |
CAVCPBProperties | |
CAVDictionaryEntry | |
CAVDictionaryWrapper | |
CAVFifoBuffer | |
CAVFormatContext | |
CAVFormatContextWrapper | |
CAVFormatFactories | |
►CAVFormatFunctions | |
CFFmpegFunctions | |
CAVFrac | |
CAVFrame | |
CAVFrameSideData | |
CAVFrameWrapper | |
CAVHWAccel | |
CAVHWDeviceContext | |
CAVHWFramesConstraints | |
CAVHWFramesContext | |
CAVIndexEntry | |
CAVInputFormat | |
CAVInputFormatWrapper | |
CAVIOContext | |
CAVIOContextWrapper | |
CAVIODirContext | |
CAVIODirEntry | |
CAVIOInterruptCB | |
CAVOutputFormat | |
CAVOutputFormatWrapper | |
CAVPacket | |
CAVPacketList | |
CAVPacketSideData | |
CAVPacketWrapper | |
CAVPanScan | |
CAVPicture | |
CAVProbeData | |
CAVProducerReferenceTime | |
CAVProfile | |
CAVProgram | |
CAVRational | |
CAVRegionOfInterest | |
CAVStream | |
CAVStreamGroup | |
CAVStreamGroupTileGrid | |
CAVStreamWrapper | |
CAVSubtitle | |
CAVSubtitleRect | |
CAVUtilFactories | |
►CAVUtilFunctions | |
CFFmpegFunctions | |
►Canonymous_namespace{TypeList.cpp}::B | |
Canonymous_namespace{TypeList.cpp}::D | |
CProjectFileIO::BackupProject | |
CLabelStruct::BadFormatException | |
CMIR::anonymous_namespace{GetMeterUsingTatumQuantizationFit.cpp}::BarDivision | |
►CBase | |
CEffectWithSettings< Settings, Base > | |
CwxTabTraversalWrapper< Base > | |
►CClientData::Base | A convenient default parameter for class template Site |
CBackgroundCell | Class representing the background of a Track. It provides the hit test function that tells us what was hit |
►CCommandManager | CommandManager implements a system for organizing all user-callable commands |
CMenuCreator | MenuCreator is responsible for creating the main menu bar |
CConnectionPtr | |
CEditCursorOverlay | |
CImportExport | |
CNavigationActions::Handler | |
CPendingTracks | |
CPitchAndSpeedDialog | |
►CPlayIndicatorOverlayBase | |
CPlayIndicatorOverlay | |
CProjectAudioIO | |
CProjectAudioManager | |
CProjectFileIO | Object associated with a project that manages reading and writing of Audacity project file formats, and autosave |
CProjectFileManager | |
CProjectHistory | |
CProjectManager | Object associated with a project for high-level management of the project's lifetime, including creation, destruction, opening from file, importing, pushing undo states, and reverting to saved states |
CProjectNumericFormats | |
CProjectRate | Holds project sample rate |
CProjectSelectionManager | This object is useful mostly as an observer of others in the project |
CProjectSettings | Holds various per-project settings values, and sends events to the project when certain values change |
CProjectSnap | Project snapping settings |
CProjectStatus | |
CProjectTempoListener | |
CProjectTimeRuler | |
CProjectTimeSignature | |
CRealtimeEffectList | |
CRealtimeEffectManager | |
CRealtimeEffectStateUI | UI state for realtime effect |
CScrubForwarder | |
CScrubber | |
CScrubbingOverlay | |
CSelectActions::Handler | |
CSelectionState | |
CSyncLockState | |
CTags | ID3 Tags (for MP3) |
CToolManager | Class ToolManager |
►CTrackAttachment | |
►CChannelAttachmentsBase | Holds multiple objects as a single attachment to Track |
CChannelAttachments< Attachment > | Holds multiple objects of the parameter type as a single attachment to Track |
►CCommonTrackCell | |
CNoteTrackAffordanceControls | |
►CTrackControls | |
►CCommonTrackControls | |
CLabelTrackControls | |
►CPlayableTrackControls | |
CNoteTrackControls | |
CWaveTrackControls | |
CTimeTrackControls | |
CWaveTrackAffordanceControls | |
CWaveformAppearance | Persistent appearance settings that apply to all channels of a track |
CTrackFocus | |
CTrackList | A flat linked list of tracks supporting Add, Remove, Clear, and Contains, serialization of the list of tracks, event notifications |
CUndoManager | Maintain a non-persistent list of states of the project, to support undo and redo commands |
CViewInfo | |
CViewport | |
CWaveTrackFactory | Used to create or clone a WaveTrack, with appropriate context from the project that will own the track |
Canonymous_namespace{ChannelView.cpp}::TrackPositioner | |
Canonymous_namespace{DropoutDetector.cpp}::DropoutSubscription | |
Canonymous_namespace{ProjectWindows.cpp}::ProjectWindows | |
Canonymous_namespace{SpectrumView.cpp}::Handler | |
Canonymous_namespace{TracksPrefs.cpp}::Handler | Observer attached to each project applies the vertical zoom fit preference |
Caudacity::cloud::audiocom::sync::CloudSyncStatusField | |
Caudacity::cloud::audiocom::sync::ProjectCloudExtension | |
Caudacity::cloud::audiocom::sync::ProjectCloudUIExtension | |
CTypeSwitch::detail::Invoker< R, Exec, ObjectTypes >::Base | |
►CBase2 | |
CComposite::Extension< Base, Base2, RequiredBaseArgs > | Extend Base with extra fields, in a second, protected base class |
►CBaseItem | |
►CComposite::Base< BaseItem, std::unique_ptr< BaseItem >, const Identifier & > | |
CRegistry::detail::GroupItemBase | Common abstract base class for items that group other items |
►CRegistry::detail::BaseItem | |
►CRegistry::SingleItem | Common abstract base class for items that are not groups |
CExportPluginRegistry::ExportPluginRegistryItem | |
CImportExportPrefs::PopulatorItem | |
CImporter::ImporterItem | |
CLibraryPrefs::PopulatorItem | |
CMenuRegistry::CommandGroupItem | |
CMenuRegistry::CommandItem | |
►CMenuRegistry::SpecialItem | |
CMenuCreator::SpecialItem | |
CNumericConverterRegistryItem | |
CPopupMenuTableEntry | |
►CSnapRegistryItem | |
Canonymous_namespace{SnapUtils.cpp}::ConstantMultiplierSnapItem | |
Canonymous_namespace{SnapUtils.cpp}::ProjectDependentMultiplierSnapItem | |
►CStatusBarFieldItem | Abstract base class for status bar fields |
CProjectStatus::ProjectStatusTextField | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncStatusField.cpp}::CloudSyncStatusBarFieldItem | |
►CRegistry::detail::ComputedItemBase | |
CRegistry::detail::ComputedItem< Context, Item > | |
►CRegistry::detail::IndirectItemBase | |
CRegistry::detail::IndirectItem< Item > | An item that delegates to another held in a shared pointer |
CGraphicsDataCacheBase::BaseLookupResult | A result of the cache lookup |
►Caudacity::BasicSettings | Base class for objects that provide facility to store data persistently, and access it with string keys that are formed similarly to how paths in tree are formed |
CSettingsWX | |
CBassTrebleSettings | |
CBassTrebleState | |
CBE_CONFIG | BE_CONFIG is a structure defined in the Blade DLL Interface for LAME (MP3 Conversion DLL) |
Cbe_version | |
CBE_VERSION | BE_VERSION is a structure defined in the Blade DLL Interface for LAME (MP3 Conversion DLL) |
CLibImportExport::Test::AcidizerTags::Beats | |
Canonymous_namespace{TrackArt.cpp}::BeatsGridlinePainter | |
Cfast_float::bigint | |
Cfast_float::binary_format< T > | |
CTypeList::Bind< TupleLike > | Destructure any tuple-like type into a TypeList |
CTypeList::Bind1st< BinaryTemplate, First > | Given a binary template and a fixed argument, make a metafunction |
CTypeList::Bind2nd< BinaryTemplate, Second > | Given a binary template and a fixed argument, make a metafunction |
CBiquad | Represents a biquad digital filter |
►Cstd::bitset< NCommandFlags > | |
CReservedCommandFlag | |
Caudacity::sqlite::Blob | A class representing a BLOB in a SQLite database |
►Caudacity::cloud::audiocom::sync::BlockHashCache | |
Caudacity::cloud::audiocom::sync::LocalProjectSnapshot::ProjectBlocksLock | |
Caudacity::cloud::audiocom::sync::BlockHasher | |
Caudacity::cloud::audiocom::sync::BlockUploadTask | |
►Cstd::bool_constant | |
CTypeList::Null< List< Types... > > | |
Caudacity::TypedAny< Tag >::Good_args< Arg > | |
Cinternal::dtoa_impl::boundaries | |
CBreakpadConfigurer | This class is used to configure Breakpad's handler before start |
►CBufferedStreamReader | A facade-like class, that implements buffered reading from the underlying data stream |
CBufferedProjectBlobStream | |
CAudioGraph::Buffers | Accumulates (non-interleaved) data during effect processing |
►CSteinberg::Vst::BufferStream | |
CPresetsBufferStream | |
CPlaybackPolicy::BufferTimes | Times are in seconds |
CRegistry::detail::Builder< RegistryTraits > | |
Canonymous_namespace{ParsedNumericConverterFormatter.cpp}::BuiltinFormatString | Struct to hold a formatting control string and its user facing name Used in an array to hold the built-in time formats that are always available to the user |
CBuiltinFormatString | BuiltinFormatString is a structure used in the NumericTextCtrl and holds both a descriptive name for the string format and a wxPrintf inspired style format string, optimised for displaying time in different formats |
CTypeList::ButLast< TypeList > | |
CTypeList::ButLast< List< Type > > | |
CTypeList::ButLast< List< Type, Types... > > | |
►CButtonBase | |
CThemedButtonWrapper< ButtonBase > | |
CByColumns_t | |
CRuler::Cache | |
Cinternal::dtoa_impl::cached_power | |
Caudacity::network_manager::CurlHandleManager::CachedHandle | |
Canonymous_namespace{WaveDataCache.cpp}::AppendBufferHelper::CacheItem | |
CTypeList::Call< Predicate, T > | Apply a metafunction to a type |
Caudacity::concurrency::CancellationContext | |
CTypeList::Append< TypeList, TypeLists... >::CaptureFirst< FirstTypes > | |
CTypeList::Append< TypeList, TypeLists... >::CaptureFirst< FirstTypes >::CaptureRest< RestTypes > | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Case1_ | |
CCentShiftChange | |
►CAudioGraph::Channel | |
►CWideSampleSequence | |
►CPlayableSequence | |
CMockPlayableSequence | |
►CSampleTrack | |
►CWritableSampleTrack | |
CWaveTrack | A Track that contains audio waveform data |
CStretchingSequence | |
CWaveChannel | |
►CChannel | |
►CUniqueChannelTrack< PlayableTrack > | |
CNoteTrack | A Track that is used for Midi notes. (Somewhat old code) |
►CUniqueChannelTrack< Base > | Generates overrides of channel-related functions |
CLabelTrack | A LabelTrack is a Track that holds labels (LabelStruct) |
CTimeTrack | A kind of Track used to 'warp time' |
CWaveChannel | |
►CChannelAttachment | |
►CCommonChannelCell | |
►CChannelVRulerControls | |
CLabelTrackVRulerControls | |
CNoteTrackVRulerControls | |
CSpectrumVRulerControls | |
CTimeTrackVRulerControls | |
CWaveformVRulerControls | |
►CChannelView | |
►CCommonChannelView | Implements some hit-testing shared by many ChannelView subtypes |
CLabelTrackView | |
CNoteTrackView | |
CTimeTrackView | |
►CWaveChannelSubView | |
CSpectrumView | |
CWaveformView | |
CWaveChannelView | |
CTrackPanelResizerCell | |
Canonymous_namespace{WaveformView.cpp}::WaveformPainter::ChannelCaches | |
►CChannelGroupInterval | A start and an end time, and whatever else subclasses associate with them |
CLabelTrackShifter::MovingInterval | |
►CWideChannelGroupInterval | |
CLabelTrack::Interval | |
CNoteTrack::Interval | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
►CChannelInterval | The intersection of a Channel and a WideChannelGroupInterval |
CWaveClipChannel | |
CAudioSetupToolBar::Choices | |
►CChoiceSetting | |
►CEnumSettingBase | |
►CEnumSetting< ColorScheme > | |
CSpectrogramSettings::ColorSchemeEnumSetting | |
►CEnumSetting< TimeDisplayMode > | |
CTimeDisplayModeSetting | |
►CEnumSetting< WaveChannelViewConstants::Display > | |
CTracksViewModeEnumSetting | |
CEnumSetting< DitherType > | |
CEnumSetting< bool > | |
CEnumSetting< int > | |
CEnumSetting< ScaleTypeValues > | |
CEnumSetting< CloudLocationMode > | |
CEnumSetting< Enum > | Adapts EnumSettingBase to a particular enumeration type |
CMemoryStream::Chunk | |
Cstaffpad::audio::CircularSampleBuffer< SampleT > | |
Cstaffpad::audio::CircularSampleBuffer< float > | |
CWaveClip::ClearSequenceFinisher | Fix consistency of cutlines and envelope after deleting from Sequences |
CClipboardChangeMessage | Message is sent during idle time by the global clipboard |
CClipButtonDrawingArgs | |
CClipButtonSpecializations< id > | |
CClipButtonSpecializations< ClipButtonId::Overflow > | |
CClipButtonSpecializations< ClipButtonId::Pitch > | |
CClipButtonSpecializations< ClipButtonId::Speed > | |
CClipMoveState | |
CClipParameters | |
►CClipTimes | |
►CClipInterface | |
CFloatVectorClip | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
CWaveClipChannel | |
CDynamicRangeProcessorHistoryPanel::ClockSynchronization | |
►CClientData::Cloneable< Covariant, Owner > | A convenient base class defining abstract virtual Clone() for a given kind of pointer |
CRealtimeEffectList | |
CSpectrogramBounds | |
CSpectrogramSettings | Spectrogram settings, either for one track or as defaults |
CWaveformScale | |
CWaveformSettings | Waveform settings, either for one track or as defaults |
Canonymous_namespace{PlayableTrack.cpp}::MuteAndSolo | |
Canonymous_namespace{TempoChange.cpp}::ProjectTempo | |
Canonymous_namespace{WaveChannelView.cpp}::PlacementArray | |
Canonymous_namespace{WaveTrack.cpp}::WaveTrackData | |
Caudacity::cloud::audiocom::sync::CloudProjectsDatabase | |
Caudacity::cloud::audiocom::sync::CloudStatusChangedMessage | |
Caudacity::cloud::audiocom::sync::CloudSyncError | |
Caudacity::cloud::audiocom::CloudSyncService | |
Canonymous_namespace{Registry.cpp}::CollectedItems | |
CTypeEnumerator::CollectTypes< Tag, Location > | |
Cgraphics::Color | Class for storing color in 32-bit format |
CColorFunction | |
CColorPair | Pair of colors for waveform painting |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped > | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase > | |
CCommandBuilder | A type of factory for Commands of various sorts |
CCommandContext | CommandContext provides additional information to an 'Apply()' command. It provides the project, and provides output channels for Error, Progress and Status. Status is used for general messaging from a command back to its invoker |
CCommandDirectory | Allows registration and lookup (by name) of command types |
CCommandFlagOptions | |
CCommandFunctor | CommandFunctor is a very small class that works with CommandManager. It holds the callback for one command |
CCommandFunctorPointer | |
CCommandHandler | Contains methods for applying commands that are passed to it |
►CCommandHandlerObject | |
CAttachedToolBarMenuItem | |
CNavigationActions::Handler | |
CSelectActions::Handler | |
Canonymous_namespace{SpectrumView.cpp}::Handler | |
CCommandList | List of CommandListEntry |
CCommandListEntry | CommandListEntry is a structure used by CommandManager |
►CCommandManager::CommandListEntry | |
Canonymous_namespace{MenuCreator.cpp}::MenuItemVisitor::CommandListEntryEx | |
►CCommandMessageTarget | Interface for objects that can receive (string) messages from a command |
CCombinedMessageTarget | Sends messages to two message targets at once |
►CCommandMessageTargetDecorator | CommandMessageTargetDecorator is a CommandOutputTarget that forwards its work on to another one. Typically we derive from it to modify some functionality and forward the rest |
CBriefCommandMessageTarget | BriefCommandMessageTarget is a CommandOutputTarget that provides status in a briefer listing |
CLispyCommandMessageTarget | LispyCommandMessageTarget is a CommandOutputTarget that provides status in a lispy style |
CShuttleGetDefinition | SettingsVisitor that retrieves a JSON format definition of a command's parameters |
Canonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition | Shuttle that retrieves a JSON format definition of a command's parameters |
CMessageBoxTarget | Displays messages from a command in a BasicUI::MessageBox |
CMessageDialogTarget | MessageDialogTarget is a CommandOutputTarget that sends its status to the LongMessageDialog |
CNullMessageTarget | Used to ignore a command's message updates |
CResponseTarget | Constructs a response (to be sent back to a script) |
CStatusBarTarget | Displays messages from a command in a wxStatusBar |
►CCommandOutputTargets | CommandOutputTargets a mix of three output classes to output progress indication, status messages and errors |
CBriefCommandOutputTargets | BriefCommandOutputTargets is a CommandOutputTargets that replaces the status message target with the BriefCommandMessageTarget version |
CLispifiedCommandOutputTargets | LispifiedCommandOutputTargets is a CommandOutputTargets that replaces the status message target with the LispyCommandMessageTarget version |
Canonymous_namespace{wxCommandTargets.cpp}::InteractiveOutputTargets | |
►CCommandProgressTarget | Interface for objects that can receive command progress information |
CNullProgressTarget | Used to ignore a command's progress updates |
CProgressToMessageTarget | ProgressToMessageTarget formats the percentage complete text as a message and sends it to that message target |
CCommandSignature | Class that maps parameter names to default values and validators |
CCompatibilityEntry | Describes format-codec compatibility |
►CComponent | |
►CComposite::Base< Component, ComponentPointer, ComponentArgs > | |
CComposite::Builder< Base, Derived, BaseArgs > | |
CComposite::Extension< Base, Base2, RequiredBaseArgs > | Extend Base with extra fields, in a second, protected base class |
CComposite::Extension< Base, void, RequiredBaseArgs... > | Specialization when there is no need for the second base |
►CComponentInterface | ComponentInterface provides name / vendor / version functions to identify plugins. It is what makes a class a plug-in. Additionally it provides an optional parameter definitions function, for those components such as commands, effects and (soon) preference pagess that define parameters |
►CAudacityCommand | Base class for command in Audacity |
CClearLogCommand | |
CCommentCommand | |
CCompareAudioCommand | Returns information about the amount of audio that is about a certain threshold of difference in two selected tracks |
CDemoCommand | An AudacityCommand that does nothing but provide parameters. It is for development purposes |
CDragCommand | Command that sets clip information |
CExportCommand | Command for exporting audio |
CGetInfoCommand | Command which outputs a list of available menu commands on the status channel |
CGetPreferenceCommand | Command for getting the value of a preference |
CGetTrackInfoCommand | Obsolete. GetInfo now does it |
CHelpCommand | Command to get help about other commands |
CImportCommand | Command for importing audio |
CMessageCommand | Command to get a message response. Used for testing, and used internally to create messages for forwarding |
►COldStyleCommandType | Base class for containing data common to all commands of a given type. Also acts as a factory |
CBatchEvalCommandType | The <something>CommandType classes are classes which are going away. They all provided a BuildSignature (what parameters they accept) and Name, but that is now replaced by the AudacityCommand interface.
|
COpenProjectCommand | Command for opening an Audacity project |
CSaveCopyCommand | Command for saving a copy of currently project |
CSaveLogCommand | Command for saving the log contents |
CSaveProjectCommand | Command for saving an Audacity project |
CSelectCommand | Command for changing time, frequency and track selection. This class is a little baroque, as it uses the SelectTimeCommand, SelectFrequenciesCommand and SelectTracksCommand, when it could just explicitly code all three |
CSelectFrequenciesCommand | Command for changing the frequency selection |
CSelectTimeCommand | Command for changing the time selection |
CSelectTracksCommand | Command for changing the selection of tracks |
CSetClipCommand | Command that sets clip information |
CSetLabelCommand | Command that sets label information |
CSetPreferenceCommand | Command for setting a preference to a given value |
CSetProjectCommand | Command that sets project information |
►CSetTrackBase | Base class for the various track modifying command classes, that loops over selected tracks. Subclasses override ApplyInner() to change one track |
CSetEnvelopeCommand | Command that sets envelope information |
CSetTrackAudioCommand | A SetTrackBase that sets pan, volume, mute and solo |
CSetTrackCommand | A SetTrackBase that combines SetTrackStatusCommand, SetTrackAudioConmmand and SetTrackVisualsCommand |
CSetTrackStatusCommand | A SetTrackBase that sets name, selected and focus |
CSetTrackVisualsCommand | A SetTrackBase that sets appearance of a track |
CSetTrackNameCommand | |
CSetWaveClipNameCommand | |
►CEffectDefinitionInterface | EffectDefinitionInterface is a ComponentInterface that adds some basic read-only information about effect properties, and getting and setting of parameters |
►CEffectSettingsManager | EffectSettingsManager is an EffectDefinitionInterface that adds a factory function for EffectSettings, and const functions for manipulating those settings. This externalizes certain effect state |
►CEffectInstanceFactory | |
►CEffectPlugin | Factory of instances of an effect |
►CEffectBase | Base class for many of the effects in Audacity |
►CEffect | Base class for many of the effects in Audacity |
►CPerTrackEffect | Base class for many of the effects in Audacity |
►CEffectWithSettings< BassTrebleSettings, PerTrackEffect > | |
►CBassTrebleBase | |
CEffectBassTreble | A high shelf and low shelf filter |
►CEffectWithSettings< EffectDistortionSettings, PerTrackEffect > | |
►CDistortionBase | A WaveShaper distortion effect |
CEffectDistortion | |
►CEffectWithSettings< DtmfSettings, PerTrackEffect > | |
►CDtmfBase | |
CEffectDtmf | An effect that generates DTMF tones |
►CEffectWithSettings< EchoSettings, PerTrackEffect > | |
►CEchoBase | |
CEffectEcho | An Effect that causes an echo, variable delay and volume |
►CEffectWithSettings< LadspaEffectSettings, PerTrackEffect > | |
►CLadspaEffectBase | An Effect that calls up a LADSPA plug in, i.e. many possible effects from this one class |
CLadspaEffect | An Effect that calls up a LADSPA plug in, i.e. many possible effects from this one class |
►CEffectWithSettings< EffectPhaserSettings, PerTrackEffect > | |
►CPhaserBase | An Effect that changes frequencies in a time varying manner |
CEffectPhaser | |
►CEffectWithSettings< ReverbSettings, PerTrackEffect > | |
►CReverbBase | |
CEffectReverb | A reverberation effect |
►CEffectWithSettings< EffectWahwahSettings, PerTrackEffect > | |
►CWahWahBase | |
CEffectWahwah | An Effect that adds a 'spectral glide' |
CAudioUnitEffectBase | An Effect class that handles a wide range of effects. ??Mac only?? |
►CLV2EffectBase | |
CLV2Effect | |
►CStatefulPerTrackEffect | Base class for many of the effects in Audacity |
►CAmplifyBase | |
CEffectAmplify | An Effect that makes a sound louder or softer |
►CFade | |
CFadeIn | |
CFadeOut | |
CInvert | |
►CNoiseBase | |
CEffectNoise | An effect to add white noise |
►CScienFilterBase | An Effect that applies 'classical' IIR filters |
CEffectScienFilter | |
►CToneGenBase | An Effect that can generate a sine, square or sawtooth wave. An extended mode of ToneGenBase supports 'chirps' where the frequency changes smoothly during the tone |
►CEffectToneGen | An Effect that can generate a sine, square or sawtooth wave. An extended mode of EffectToneGen supports 'chirps' where the frequency changes smoothly during the tone |
CEffectChirp | |
CEffectTone | |
►CStatelessPerTrackEffect | Simply the union of PerTrackEffect and StatelessEffectUIServices |
►CEffectWithSettings< CompressorSettings, StatelessPerTrackEffect > | |
CEffectCompressor | |
►CEffectWithSettings< LimiterSettings, StatelessPerTrackEffect > | |
CEffectLimiter | |
►CVST3EffectBase | Objects of this class connect Audacity with VST3 effects |
CVST3Effect | Objects of this class connect Audacity with VST3 effects |
►CVSTEffectBase | |
CVSTEffect | |
►CStatefulEffect | |
►CEffectWithSettings< NyquistSettings, StatefulEffect > | |
►CNyquistBase | An Effect that calls up a Nyquist (XLISP) plug-in, i.e. many possible effects from this one class |
CNyquistEffect | |
►CAutoDuckBase | Implements the Auto Ducking effect |
CEffectAutoDuck | |
►CChangeSpeedBase | An Effect that affects both pitch & speed |
CEffectChangeSpeed | |
►CClickRemovalBase | An Effect for removing clicks |
CEffectClickRemoval | |
►CEffectTwoPassSimpleMono | An Effect base class that implements a two pass process |
►CLegacyCompressorBase | An Effect derived from EffectTwoPassSimpleMono |
CEffectLegacyCompressor | |
►CEqualizationBase | |
►CEffectEqualization | An Effect that modifies volume in different frequency bands |
CEffectEqualizationCurve | |
CEffectEqualizationGraphic | |
►CFindClippingBase | Locates clipping and inserts labels when found |
CEffectFindClipping | |
►CGenerator | |
►CSilenceBase | An effect to add silence |
CEffectSilence | An effect to add silence |
►CLoudnessBase | An Effect to bring the loudness level up to a chosen level |
CEffectLoudness | |
►CNoiseReductionBase | A two-pass effect to reduce background noise |
CEffectNoiseReduction | |
►CNormalizeBase | An Effect to bring the peak level up to a chosen level |
CEffectNormalize | |
►CPaulstretchBase | An Extreme Time Stretch and Time Smear effect |
CEffectPaulstretch | |
CRepair | |
►CRepeatBase | |
CEffectRepeat | An Effect that repeats audio several times over |
CReverse | |
►CSBSMSBase | |
►CTimeScaleBase | An TimeScaleBase does high quality sliding time scaling/pitch shifting |
CEffectTimeScale | |
CStereoToMono | |
►CTruncSilenceBase | Truncate Silence automatically reduces the length of passages where the volume is below a set threshold level |
CEffectTruncSilence | |
CVampEffect | |
►CPluginProvider | |
CAudioUnitEffectsModule | |
CBuiltinCommandsModule | Internal module to auto register all built in commands. It is closely modelled on BuiltinEffectsModule |
CBuiltinEffectsModule | Internal module to auto register all built in effects.
|
CLV2EffectsModule | |
CLadspaEffectsModule | |
CNyquistEffectsModule | |
CVST3EffectsModule | VST3Effect factory |
CVSTEffectsModule | |
CVampEffectsModule | |
►CPrefsPanel | Base class for a panel in the PrefsDialog. Classes derived from this class include BatchPrefs, DirectoriesPrefs, GUIPrefs, KeyConfigPrefs, MousePrefs, QualityPrefs, SpectrumPrefs and ThemePrefs |
CApplicationPrefs | A PrefsPanel to enable/disable certain general application options like checking updates, etc |
CBatchPrefs | A probably unused PrefsPanel that in debug builds could offer a setting used in debugging batch (aka macros) processing |
CDevicePrefs | A PrefsPanel used to select recording and playback devices and other settings |
CDirectoriesPrefs | A PrefsPanel used to select directories |
CEffectsPrefs | A PrefsPanel for general GUI preferences |
CExtImportPrefs | A PrefsPanel used to select extended import filter options |
CGUIPrefs | A PrefsPanel for general GUI preferences |
CImportExportPrefs | A PrefsPanel used to select import and export options |
CKeyConfigPrefs | A PrefsPanel for keybindings |
CLibraryPrefs | A PrefsPanel used to select manage external libraries like the MP3 and FFmpeg encoding libraries |
CMidiIOPrefs | A PrefsPanel used to select recording and playback devices and other settings |
CModulePrefs | A PrefsPanel to enable/disable certain modules. 'Modules' are dynamically linked libraries that modify Audacity. They are plug-ins with names like mod-script-pipe that add NEW features |
CPlaybackPrefs | A PrefsPanel used to select playback options |
CQualityPrefs | A PrefsPanel used for setting audio quality |
CRecordingPrefs | A PrefsPanel used to select recording options |
CSpectrumPrefs | A PrefsPanel for spectrum settings |
CThemePrefs | A PrefsPanel that configures dynamic loading of Theme icons and colours |
CTracksBehaviorsPrefs | A PrefsPanel for Tracks Behaviors settings |
CTracksPrefs | A PrefsPanel for track display and behavior properties |
CWaveformPrefs | A PrefsPanel for spectrum settings |
Canonymous_namespace{AudioComPrefsPanel.cpp}::AudioComPrefsPanel | |
CComponentInterfaceSymbol | ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional, different string as msgid for lookup in a translation catalog |
CTypeList::Compose< Metafunctions > | |
CTypeList::Compose< Metafunction, Metafunctions... > | |
CTypeList::Compose<> | |
CCompressorPanel | Panel used within the EffectLegacyCompressor for EffectLegacyCompressor |
CCompressorProcessor | |
CCompressorSettings | |
►CCondition | |
►CComposite::Extension< GroupItem< Traits >, Condition, const Identifier & > | |
CMenuRegistry::ConditionalGroupItem | |
►Cstd::conditional_t | |
►CTypeEnumerator::CollectTypes< Tag, Location >::AccumulateType< U, detail::EnumeratedType< Tag, Location, U >, Types... > | |
CTypeEnumerator::CollectTypes< Tag, Location >::Accumulate< U, Types > | |
CThemedWindowWrapper< WindowBase > | |
CTypeEnumerator::CollectTypes< Tag, Location >::AccumulateType< U, Type, Types > | |
CTypeEnumerator::detail::CountTypes< Tag, Location >::Count< U > | |
►Cstd::conjunction | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Case2 | |
Caudacity::sqlite::Connection | A class representing a connection to a SQLite database |
►CTypeList::Cons< Type, TypeList > | Build a type list from a type and another type list |
CTypeList::PushFront< TypeList, Type > | An alternative more suggestive of C++ than Lisp conventions |
CTypeList::Cons< Type, List< Types... > > | |
CCallable::Constantly< Value, Arguments > | Generates functions useable as non-type template parameters |
CExportPluginRegistry::ConstIterator | |
CRegistry::detail::ConsUnique< Type, List > | |
►CContainer | |
CClientData::Copyable< Container, DeepCopying > | Specialization that clones sub-objects when copying; strong guarantee for assignment |
CClientData::Copyable< Container, ShallowCopying > | Specialization that copies pointers, not sub-objects; strong guarantee for assignment |
CClientData::Copyable< Container, SkipCopying > | Specialization that ignores contents of the source when copying (not when moving) |
Canonymous_namespace{ProjectFileIO.cpp}::ContextData | |
►CContrastBase | |
CContrastDialog | |
Canonymous_namespace{NoiseReduction.cpp}::ControlInfo | |
CNumericConverterFormatter::ConversionResult | |
Caudacity::network_manager::Cookie | |
CCookie | A struct, representing a Cookie object |
Caudacity::network_manager::CookiesList | |
CCookiesList | A class, representing a list of HTTP cookies |
CClientData::Copyable< Container, CopyingPolicy > | Decorator template injects copy and move operators for container of pointers |
CCopyableValueRestorer< T > | |
CTester< Const, ref >::CopyOnly | |
CTypeList::Nth< N, TypeList >::Countdown< I, TL > | |
CTypeList::Nth< N, TypeList >::Countdown< 0, TL > | |
CRealtimeEffectState::AccessState::CounterAndOutputs | |
CTypeEnumerator::detail::CountTypes< Tag, Location > | |
CCrashpadConfigurer | |
CCrashReportContext | This object is for internal usage |
Caudacity::cloud::audiocom::sync::CreateSnapshotResponse | |
CAudacityProject::CreateToken | |
CAudioUnitEditor::CreateToken | |
CEffectStage::CreateToken | |
CLV2Wrapper::CreateToken | To compel use of the factory |
CWaveClip::CreateToken | |
CWaveTrack::CreateToken | |
CCrossFader | Not used by Audacity (yet) apparently work in progress that has been abandoned |
Caudacity::network_manager::CurlHandleManager | |
Caudacity::network_manager::CurlStringList | |
Canonymous_namespace{ScrubState.cpp}::ScrubQueue::Data | |
Caudacity::cloud::audiocom::sync::DataUploader | |
CDBConnection | |
CDBConnectionErrors | |
Caudacity::cloud::audiocom::sync::DBProjectData | |
CDCUnchanger | Used to restore pen, brush and logical-op in a DC back to what they were |
Caudacity::cloud::audiocom::sync::DecompressedBlock | |
►Cstd::default_delete | |
CPackedArray::Deleter< Type, BaseDeleter > | Deleter for an array of elements and optional contiguous header structure |
CDefaultConfigEntry | |
CProjectStatus::DefaultFieldsRegistrator | |
CNumericConverterFormats::DefaultFormatRegistrator | |
►CRegistry::DefaultTraits | |
CExportPluginRegistry::Traits | |
CImportExportPrefs::Traits | |
CImporter::Traits | |
CLibraryPrefs::Traits | |
CMenuRegistry::Traits | |
CNumericConverterRegistryTraits | |
CPopupMenuTableTraits | |
CPrefsPanel::Traits | |
CSnapRegistryTraits | |
CStatusBarFieldRegistryTraits | |
►CAsyncPluginValidator::Delegate | Used to talk back to calling side |
CPluginStartupRegistration | |
CDemoDialog | DemoDialog used with DemoCommand |
►Cstd::deque< T > | STL class |
CBlockArray | |
CDestroyer< T > | A deleter class to supply the second template parameter of unique_ptr for classes like wxWindow that should be sent a message called Destroy rather than be deleted directly |
CDeviceSourceMap | |
CDiags | Processing of the macros for recording bad events or performance monitoring |
Caudacity::cloud::audiocom::sync::DialogButtonIdentifierTag | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{CloudLocationDialog.cpp}::DialogDescription | |
CDialogFactoryResults | |
Caudacity::cloud::audiocom::sync::DialogIdentifierTag | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{ProjectVersionConflictDialog.cpp}::DialogProperties | |
CDigitInfo | |
Canonymous_namespace{NoiseReductionBase.cpp}::DiscriminationMethodInfo | |
CDither | This class implements various functions for dithering and is derived from the dither code in the Ardour project, written by Steve Harris |
Cinternal::dtoa_impl::diyfp | |
CMixerOptions::Downmix | A matrix of booleans, one row per input channel, column per output |
►CDownmixSource | Describes an input source for DownmixStage Decorates an AudioGraph::Source with operations that are necessary to perform down mixing, which are: number of source channels, per-channel gain, channel mapping |
CSequenceDownmixSource | |
CSimpleDonwmixSource | |
CDtmfSettings | |
CGlobalVariable< Tag, Type, initializer, ScopedOnly >::dummy | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Dummy | |
CTrack::DuplicateOptions | Choices when duplicating a track |
CDynamicRangeProcessorClock | A clock that can be paused and resumed |
CDynamicRangeProcessorHistory | |
CDynamicRangeProcessorOutputPacket | |
►CDynamicRangeProcessorParameter | |
Canonymous_namespace{CompressorEditor.cpp}::ParameterWrapper | |
Canonymous_namespace{LimiterEditor.cpp}::ParameterWrapper | |
CDynamicRangeProcessorParameterAttributes | |
CDynamicRangeProcessorSettings | |
CTuple::detail::each_less< typename, typename > | |
CTuple::detail::each_less< std::index_sequence< Indices1... >, std::index_sequence< Indices2... > > | |
CEBUR128 | Implements EBU-R128 loudness measurement |
CEchoDialog | EchoDialog used with EffectEcho |
CEchoSettings | |
CEffectAndCommandPluginManager | |
CEffectAndDefaultSettings | |
CEffectChangeTempo | A SoundTouchBase provides speeding up or slowing down tempo without changing pitch |
CEffectDistortionSettings | |
CEffectDistortionState | |
Canonymous_namespace{RealtimeEffectPanel.cpp}::EffectListUIDelegate | |
►CEffectListUIDelegate | |
CProjectEffectListDelegate | |
CTrackEffectListUIDelegate | |
CEffectManager | EffectManager is the class that handles effects and effect categories |
►CEffectOutputs | Hold values to send to effect output meters |
CDynamicRangeProcessorDummyOutputs | |
CLV2EffectOutputs | Carry output control port information back to main thread |
CLadspaEffectOutputs | Carry output control port information back to main thread |
CEffectOutputTracks | Use this object to copy the input tracks to tentative outputTracks |
CEffectParameter< Structure, Member, Type, Value > | |
►CEffectParameter< Structure, Member, int > | |
CEnumParameter< Structure, Member > | |
►CEffectParameterMethods | Interface for manipulations of an Effect's settings |
CCapturedParameters< EffectType, Parameters > | Generates EffectParameterMethods overrides from variadic template arguments |
CEffectPhaserSettings | |
CEffectPhaserState | |
CEffectSettingChanged | Message sent by EffectEditor when a setting is changed by the user |
CEffectSettingsExtra | Non-polymorphic package of settings values common to many effects |
►CEffectUIServices | |
►CBasicEffectUIServices | |
►CStatefulEffectUIServices | |
CEffectAmplify | An Effect that makes a sound louder or softer |
CEffectAutoDuck | |
CEffectChangeSpeed | |
CEffectClickRemoval | |
CEffectEqualization | An Effect that modifies volume in different frequency bands |
CEffectFindClipping | |
CEffectLegacyCompressor | |
CEffectLoudness | |
CEffectNoise | An effect to add white noise |
CEffectNoiseReduction | |
CEffectNormalize | |
CEffectPaulstretch | |
CEffectRepeat | An Effect that repeats audio several times over |
CEffectScienFilter | |
CEffectSilence | An effect to add silence |
CEffectTimeScale | |
CEffectToneGen | An Effect that can generate a sine, square or sawtooth wave. An extended mode of EffectToneGen supports 'chirps' where the frequency changes smoothly during the tone |
CEffectTruncSilence | |
CNyquistEffect | |
CVampEffect | |
►CStatelessEffectUIServices | |
CAudioUnitEffect | An Effect class that handles a wide range of effects. ??Mac only?? |
CEffectBassTreble | A high shelf and low shelf filter |
CEffectDistortion | |
CEffectDtmf | An effect that generates DTMF tones |
CEffectEcho | An Effect that causes an echo, variable delay and volume |
CEffectPhaser | |
CEffectReverb | A reverberation effect |
CEffectWahwah | An Effect that adds a 'spectral glide' |
CLV2Effect | |
CLadspaEffect | An Effect that calls up a LADSPA plug in, i.e. many possible effects from this one class |
CStatelessPerTrackEffect | Simply the union of PerTrackEffect and StatelessEffectUIServices |
CVST3Effect | Objects of this class connect Audacity with VST3 effects |
CVSTEffect | |
CEffectWahwahSettings | |
CEffectWahwahState | |
CRegistry::EmptyContext | |
►Cstd::enable_shared_from_this | |
CAsyncPluginValidator::Impl | |
CAudacityProject | The top-level handle to an Audacity project. It serves as a source of events that other objects can bind to, and a container of associated sub-objects that it treats opaquely. It stores a filename and a status message and a few other things. There is very little in this class, most of the intelligence residing in the cooperating attached objects |
CChannelVRulerControls | |
CChannelView | |
CConnectionPtr | |
►CEffectInstance | Performs effect computation |
►CEffectInstanceEx | Performs effect computation |
►CPerTrackEffect::Instance | |
CAudioUnitInstance | |
CBassTrebleBase::Instance | |
CCompressorInstance | |
CDistortionBase::Instance | |
CDtmfBase::Instance | Temporary state of the computation |
CEchoBase::Instance | |
CLV2Instance | |
CLadspaInstance | |
CPhaserBase::Instance | |
CReverbBase::Instance | |
►CStatefulPerTrackEffect::Instance | |
CAmplifyBase::Instance | |
CVST3Instance | |
CVSTInstance | |
CWahWahBase::Instance | |
►CStatefulEffectBase::Instance | Calls through to members of StatefulEffectBase |
CStatefulEffect::Instance | |
CStatefulPerTrackEffect::Instance | |
►CEffectInstanceWithBlockSize | Inherit to add a state variable to an EffectInstance subclass |
CBassTrebleBase::Instance | |
CCompressorInstance | |
CDistortionBase::Instance | |
CDtmfBase::Instance | Temporary state of the computation |
CEchoBase::Instance | |
CLadspaInstance | |
CPhaserBase::Instance | |
CReverbBase::Instance | |
CWahWahBase::Instance | |
►CEffectSettingsAccess | |
CRealtimeEffectState::Access | Main thread's interface to inter-thread communication of changes of settings |
CSimpleEffectSettingsAccess | Implementation of EffectSettings for cases where there is only one thread |
Canonymous_namespace{EffectUI.cpp}::EffectSettingsAccessTee | |
CObserver::detail::RecordList | |
CProjectAudioManager | |
CProjectFileIO | Object associated with a project that manages reading and writing of Audacity project file formats, and autosave |
CRealtimeEffectList | |
CRealtimeEffectState | |
CScrubber | |
CSqliteSampleBlockFactory | Implementation of SampleBlockFactory using Sqlite database |
CTags | ID3 Tags (for MP3) |
►CTrack | Abstract base class for an object holding data associated with points on a time axis |
►CAudioTrack | Track subclass holding data representing sound (as notes, or samples, or ...) |
►CPlayableTrack | AudioTrack subclass that can also be audibly replayed by the program |
CUniqueChannelTrack< PlayableTrack > | |
CSampleTrack | |
CUniqueChannelTrack< Base > | Generates overrides of channel-related functions |
CTrackControls | |
CTrackFocus | |
CTrackList | A flat linked list of tracks supporting Add, Remove, Clear, and Contains, serialization of the list of tracks, event notifications |
CTrackPanelResizerCell | |
CUndoManager | Maintain a non-persistent list of states of the project, to support undo and redo commands |
CViewport | |
CWaveTrackAffordanceControls | |
Caudacity::cloud::audiocom::anonymous_namespace{UploadService.cpp}::AudiocomUploadOperation | |
Caudacity::cloud::audiocom::sync::DataUploader::UploadOperation | |
Caudacity::cloud::audiocom::sync::LocalProjectSnapshot | |
Caudacity::cloud::audiocom::sync::MissingBlocksUploader | |
Caudacity::cloud::audiocom::sync::MixdownUploader | |
Caudacity::cloud::audiocom::sync::RemoteProjectSnapshot | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{ResumedSnaphotUploadOperation.cpp}::ResumedSnaphotUploadOperation | |
Caudacity::sqlite::SafeConnection | A class representing a safe connection to SQLite |
CAttachedVirtualFunction< Tag, Return, This, Arguments >::Entry | Member of registry of implementations of the method |
CBuiltinCommandsModule::Entry | |
CBuiltinEffectsModule::Entry | |
CMacroCommandsCatalog::Entry | |
CToolBarButtons::Entry | |
CUndoRedoExtensionRegistry::Entry | Typically statically constructed |
CEnums | |
CEnvelopeEditor | |
CEnvSetter | |
CEQCurve | One curve in a list |
CEQCurveWriter | Serializer of curves into XML files |
CEQPoint | One point in a curve |
CEqualizationCurvesList | Maintains a list of preset curves for Equalization effects |
►CEqualizationParameters | Parameters of the Equalization effects that persist in configuration files |
CEqualizationFilter | |
Caudacity::sqlite::Error | A class representing an error in SQLite |
CBasicUI::ErrorDialogOptions | Options for variations of error dialogs; the default is for modal dialogs |
Cinternal::x11::RunLoop::EventHandler | |
Caudacity::sentry::Exception | A DTO for the Sentry Exception interface |
Caudacity::sentry::anonymous_namespace{SentryReport.cpp}::ExceptionContext | Helper class to store additional details about the exception |
CObserver::ExceptionPolicy | May be supplied to constructor of Publisher to customize exception handling |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args > | Metafunction implementing TypeSwitch |
CExport | Main class to control the export function |
CExportDiskFullError | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::Exporter | |
CExportErrorException | |
CExportException | |
Canonymous_namespace{ExportUtils.cpp}::ExportHookElement | |
CExportOption | A type that provides a description of an exporting option. Isn't allowed to change except non-type related flags |
►CExportOptionsEditor | Editor objects are used to retrieve a set of export options, and configure exporting parameters according the plugin internal logic. Each option is assigned with internal index that should not change |
CExportOptionsCLEditor | |
CMP2ExportOptionsEditor | |
CMP3ExportOptionsEditor | |
CPlainExportOptionsEditor | |
Canonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor | |
Canonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor | |
Canonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor | |
Canonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor | |
Canonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor | |
CExportOptionsHandlerEvent | |
►CExportOptionsUIServices | |
CExportOptionsCLEditor | |
Canonymous_namespace{ExportFFmpeg.cpp}::ExportOptionsFFmpegCustomEditor | |
►CExportPlugin | |
CExportCL | |
CExportFFmpeg | Controlling class for FFmpeg exporting. Creates the options dialog of the appropriate type, adds tags and invokes the export function |
CExportFLAC | |
CExportMP2 | |
CExportMP3 | |
CExportOGG | |
CExportOpus | |
CExportPCM | |
CExportWavPack | |
CExportPluginHelpers | Utility class that provides helper functions for ExportPlugin |
CExportPluginRegistry | |
►CExportProcessor | |
CCLExportProcessor | |
CFFmpegExportProcessor | |
CFLACExportProcessor | |
CMP2ExportProcessor | |
CMP3ExportProcessor | |
COGGExportProcessor | |
COpusExportProcessor | |
CPCMExportProcessor | |
CWavPackExportProcessor | |
►CExportProcessorDelegate | |
Canonymous_namespace{ExportProgressUI.cpp}::DialogExportProgressDelegate | |
Caudacity::cloud::audiocom::ShareAudioDialog::ExportProgressUpdater | |
Caudacity::cloud::audiocom::sync::MixdownUploader::DataExporter | |
CExportAudioDialog::ExportSetting | A private class used to store the information needed to do an export |
CExportTaskBuilder | |
CExportUtils | |
CExposedFormat | Describes export type |
CExtendedCompressorParameter | |
Canonymous_namespace{ExportCL.cpp}::ExtendPath | |
CProjectFileIOExtensionRegistry::Extension | |
CExtImportItem | |
CVST3Wrapper::FactoryPresetDesc | |
►Cstd::false_type | |
CCallable::detail::MemberInvoker< M, C >::CanAccept< typename, typename > | |
CTuple::is_tuple< T > | Type test metapredicate, for specializations of std::tuple only |
CTuple::is_tuple_like< T, typename > | Type test metapredicate, for more general tuple-like types |
CFFmpegAPIResolver | |
CFFmpegExporter | Performs actual export |
CFFmpegLibs | Class used to dynamically load FFmpeg libraries |
CFFmpegLog | |
CFFmpegPreset | |
CFFMPegVersion | |
CFFTDeleter | |
CFFTParam | |
Canonymous_namespace{ParsedNumericConverterFormatter.cpp}::FieldConfig | |
CNumericTextCtrl::FieldPosition | |
Cfifo_t | |
CFifoBuffer | |
►CFLAC::Decoder::File | |
CMyFLACFile | |
CFileHistory | Similar to wxFileHistory, but customized to our needs |
CAUPImportFileHandle::fileinfo | |
CFileIO | |
CFileNames | Provides Static functions to yield filenames |
CFileNames::FileType | |
CTypeList::Filter< Predicate, TypeList > | Select only the subsequence of the type list satisfying the predicate |
Cfilter_array_t | |
Cfilter_t | |
CFinally< F > | "finally" as in The C++ Programming Language, 4th ed., p. 358 Useful for defining ad-hoc RAII actions. typical usage: auto cleanup = finally([&]{ ... code; ... }); |
CFindClippingDialog | FindClippingDialog used with EffectFindClipping |
CFLAC__StreamMetadataDeleter | |
CLabelTrackView::Flags | |
Cstaffpad::audio::simd::float_x4 | |
CFlowPacker | A cursor for iterating the theme bitmap |
CTypeList::Fn< Template > | |
CTypeList::Fn< Template, Templates... > | |
CTypeList::Fn<> | |
CRulerStruct::Fonts | |
CFormantShifter | |
►CFormantShifterLoggerInterface | |
CDummyFormantShifterLogger | |
CFormantShifterLogger | |
CFormat | Abstract base class used in importing a file |
CAccessibleLinksFormatter::FormatArgument | |
CFormatChangedToFitValueMessage | |
CFormatClassifier | FormatClassifier classifies the sample format and endianness of raw audio files |
CFormatClassifier::FormatClassT | |
CFormatInfo | |
Canonymous_namespace{ParsedNumericConverterFormatter.cpp}::FormatStrings | |
CFormatterContext | A context in which formatter operates |
CCellularPanel::FoundCell | |
►Canonymous_namespace{ClipMenus.cpp}::FoundTrack | |
Canonymous_namespace{ClipMenus.cpp}::FoundClip | |
Canonymous_namespace{ClipMenus.cpp}::FoundClipBoundary | |
Cstaffpad::audio::FourierTransform | |
CFrameStatistics | A class to profile TrackPanel painting |
CFrameStatisticsDialog | A dialog that displays information about time needed to paint the TrackPanel |
CCompressorProcessor::FrameStats | |
Cfreer | |
Cfast_float::from_chars_result | |
CFromCharsResult | Result of the conversion, similar to std::from_chars_result |
CRealtimeEffectState::AccessState::FromMainSlot | |
Canonymous_namespace{WhatsNewDialog.cpp}::FSHelper | |
CCallable::detail::FunctionInvoker< typename > | |
CCallable::detail::FunctionInvoker< R(Args...)> | |
CDanielRudrich::GainReductionComputer | |
►CBasicUI::GenericProgressDialog | Abstraction of a progress dialog with undefined time-to-completion estimate |
Canonymous_namespace{wxWidgetsBasicUI.cpp}::MyGenericProgress | |
CGeometricInputRateTimeWarper | TimeScale - rate varies geometrically with input |
CGeometricOutputRateTimeWarper | TimeScale - rate varies geometrically with output |
Canonymous_namespace{LV2Ports.cpp}::GetValueData | |
CSpectrogramSettings::Globals | |
CWaveformSettings::Globals | |
CGlobalVariable< Tag, Type, initializer, ScopedOnly > | Class template to generate global variables |
►CGlobalVariable< ApplicationSettings, const std::function< std::unique_ptr< BasicSettings > >, nullptr, Options... > | |
►CGlobalHook< ApplicationSettings, std::unique_ptr< BasicSettings >()> | |
Caudacity::ApplicationSettings | Provides an access to application-wise settings |
►CGlobalVariable< AutoSave, const std::function< void(AudacityProject &) >, nullptr, Options... > | |
►CGlobalHook< AutoSave, void(AudacityProject &) > | |
CProjectHistory::AutoSave | |
►CGlobalVariable< DefaultOptions, const std::function< std::remove_pointer_t< decltype(DefaultFunction)> >, Default, Options... > | |
►CGlobalHook< DefaultOptions, std::remove_pointer_t< decltype(DefaultFunction)>, DefaultFunction, Options... > | |
►CDefaultedGlobalHook< DefaultOptions, DefaultOptionsFactory > | |
CProjectAudioIO::DefaultOptions | |
►CGlobalVariable< DefaultWarp, const std::function< const BoundedEnvelope * >, nullptr, Options... > | |
►CGlobalHook< DefaultWarp, const BoundedEnvelope *(const AudacityProject *) > | |
CMixerOptions::Warp::DefaultWarp | Hook function for default time warp |
►CGlobalVariable< EffectFactory, const std::function< const EffectInstanceFactory * >, nullptr, Options... > | |
►CGlobalHook< EffectFactory, const EffectInstanceFactory *(const PluginID &) > | |
CRealtimeEffectState::EffectFactory | |
►CGlobalVariable< ExecFromMainHook, const std::function< void(wxString *pIn, wxString *pOut) >, nullptr, Options... > | |
►CGlobalHook< ExecFromMainHook, void(wxString *pIn, wxString *pOut)> | |
CNyquistBase::ExecFromMainHook | |
►CGlobalVariable< Factory, const std::function< SampleBlockFactoryPtr(AudacityProject &) >, nullptr, Options... > | |
►CGlobalHook< Factory, SampleBlockFactoryPtr(AudacityProject &) > | |
CSampleBlockFactory::Factory | Global factory of per-project factories of sample blocks |
►CGlobalVariable< Factory, const std::function< std::remove_pointer_t< decltype(DefaultFunction)> >, Default, Options... > | |
►CGlobalHook< Factory, std::remove_pointer_t< decltype(DefaultFunction)>, DefaultFunction, Options... > | |
►CDefaultedGlobalHook< Factory, Callable::UniquePtrFactory< AudioUnitEffectBase, const PluginPath &, const wxString &, AudioComponent >::Function > | |
CAudioUnitEffectsModule::Factory | |
►CDefaultedGlobalHook< Factory, Callable::SharedPtrFactory< CommandManager, AudacityProject & >::Function > | |
CCommandManager::Factory | |
►CDefaultedGlobalHook< Factory, Callable::UniquePtrFactory< LV2EffectBase, const LilvPlugin & >::Function > | |
CLV2EffectsModule::Factory | |
►CDefaultedGlobalHook< Factory, Callable::UniquePtrFactory< LadspaEffectBase, const wxString &, int > ::Function > | |
CLadspaEffectsModule::Factory | |
►CDefaultedGlobalHook< Factory, Callable::UniquePtrFactory< VST3EffectBase, std::shared_ptr< VST3::Hosting::Module >, VST3::Hosting::ClassInfo >::Function > | |
CVST3EffectsModule::Factory | |
►CDefaultedGlobalHook< Factory, Callable::UniquePtrFactory< VSTEffectBase, const PluginPath & >::Function > | |
CVSTEffectsModule::Factory | |
►CGlobalVariable< Factory, const std::function< std::unique_ptr< TransactionScopeImpl > >, nullptr, Options... > | |
►CGlobalHook< Factory, std::unique_ptr< TransactionScopeImpl >(AudacityProject &) > | |
CTransactionScope::Factory | Type of function supplying implementation of steps |
►CGlobalVariable< GetDisplaysHook, const std::function< std::vector< WaveChannelSubViewType > >, nullptr, Options... > | |
►CGlobalHook< GetDisplaysHook, std::vector< WaveChannelSubViewType >(const WaveTrack *)> | |
CNyquistBase::GetDisplaysHook | |
►CGlobalVariable< GetEffectHook, const std::function< std::unique_ptr< NyquistBase > >, nullptr, Options... > | |
►CGlobalHook< GetEffectHook, std::unique_ptr< NyquistBase >(const wxString &pluginId)> | |
CNyquistBase::GetEffectHook | |
►CGlobalVariable< GlobalMenuHook, const std::function< bool(const CommandID &) >, nullptr, Options... > | |
►CGlobalHook< GlobalMenuHook, bool(const CommandID &) > | |
CCommandManager::GlobalMenuHook | |
►CGlobalVariable< MouseWheelHook, const std::function< unsigned(const TrackPanelMouseEvent &evt, AudacityProject *pProject) >, nullptr, Options... > | |
►CGlobalHook< MouseWheelHook, unsigned(const TrackPanelMouseEvent &evt, AudacityProject *pProject) > | |
CCommonTrackPanelCell::MouseWheelHook | |
►CGlobalVariable< OnCloseHook, const std::function< bool(AudacityProject &) >, nullptr, Options... > | |
►CGlobalHook< OnCloseHook, bool(AudacityProject &)> | |
Caudacity::cloud::audiocom::sync::OnCloseHook | |
►CGlobalVariable< PostFilter, const std::function< bool(wxKeyEvent &) >, nullptr, Options... > | |
►CGlobalHook< PostFilter, bool(wxKeyEvent &) > | |
CKeyboardCapture::PostFilter | Post-filter is conditionally called after passing the event to the window |
►CGlobalVariable< PreFilter, const std::function< bool(wxKeyEvent &) >, nullptr, Options... > | |
►CGlobalHook< PreFilter, bool(wxKeyEvent &) > | |
CKeyboardCapture::PreFilter | Pre-filter is called before passing the event to the captured window |
►CGlobalVariable< ShowDebugOutputHook, const std::function< void(const TranslatableString &title, const TranslatableString &message) >, nullptr, Options... > | |
►CGlobalHook< ShowDebugOutputHook, void(const TranslatableString &title, const TranslatableString &message)> | |
CNyquistBase::ShowDebugOutputHook | |
►CGlobalVariable< Tag, const std::function< Signature >, nullptr, Options... > | |
CGlobalHook< Tag, Signature, Default, Options > | Global function-valued variable, adding a convenient Call() |
►CGlobalVariable< Tag, const std::function< std::remove_pointer_t< decltype(DefaultFunction)> >, Default, Options... > | |
►CGlobalHook< Tag, std::remove_pointer_t< decltype(DefaultFunction)>, DefaultFunction, Options... > | |
CDefaultedGlobalHook< Tag, DefaultFunction, Options > | |
►CGlobalVariable< TargetFactory, const std::function< std::remove_pointer_t< decltype(DefaultFunction)> >, Default, Options... > | |
►CGlobalHook< TargetFactory, std::remove_pointer_t< decltype(DefaultFunction)>, DefaultFunction, Options... > | |
►CDefaultedGlobalHook< TargetFactory, Callable::UniquePtrFactory< CommandOutputTargets >::Function > | |
CCommandContext::TargetFactory | |
►CGlobalVariable< TopPanelHook, const std::function< wxWindow * >, nullptr, Options... > | |
►CGlobalHook< TopPanelHook, wxWindow *(wxWindow &) > | |
CToolManager::TopPanelHook | |
►CGlobalVariable< ValidatePlugin, const std::function< std::remove_pointer_t< decltype(DefaultFunction)> >, Default, Options... > | |
►CGlobalHook< ValidatePlugin, std::remove_pointer_t< decltype(DefaultFunction)>, DefaultFunction, Options... > | |
►CDefaultedGlobalHook< ValidatePlugin, Callable::Constantly< true, const LilvPlugin &, LV2InstanceFeaturesList & > ::Function > | |
CLV2InstanceFeaturesList::ValidatePlugin | Perform extra initialization-time checks |
►CGlobalVariable< YieldIfNeededHook, const std::function< void() >, nullptr, Options... > | |
►CGlobalHook< YieldIfNeededHook, void()> | |
CNyquistBase::YieldIfNeededHook | |
Caudacity::GoldenRatio< S > | |
Caudacity::GoldenRatio< 4 > | |
Caudacity::GoldenRatio< 8 > | |
►CGraphicsDataCacheBase | A base class for the GraphicsDataCache. Implements LRU policy |
►CGraphicsDataCache< WaveBitmapCacheElement > | |
CWaveBitmapCache | Cache containing rasterized bitmaps representing the waveform |
►CGraphicsDataCache< WaveCacheElement > | |
CWaveDataCache | Cache that contains the waveform data |
CGraphicsDataCache< CacheElementType > | |
►CGraphicsDataCacheElementBase | A base class for the for cache elements |
►CWaveBitmapCacheElement | An element, that contains a rasterized bitmap matching the WaveDataCacheElement |
Canonymous_namespace{WaveformView.cpp}::WaveBitmapCacheElementWX | |
CWaveCacheElement | An element of a cache that contains the waveform data |
Canonymous_namespace{GraphicsDataCacheTests.cpp}::CacheElement | |
CGraphicsDataCacheIterator< CacheElementType > | A class that implements an iterator for the cache lookup result |
CGraphicsDataCacheKey | A key into the graphics data cache |
►Cdetail::GroupItemBase | |
►CComposite::Builder< detail::GroupItemBase, GroupItem< Traits >, const Identifier & > | |
►CRegistry::GroupItem< Traits > | |
CComposite::Extension< GroupItem< Traits >, Condition, const Identifier & > | |
►CComposite::Extension< GroupItem< Traits >, MenuItemData, const Identifier & > | |
CMenuRegistry::MenuItem | |
►CComposite::Extension< GroupItem< Traits >, void, const Identifier & > | |
CMenuRegistry::MenuItems | |
CMenuRegistry::MenuPart | |
CPrefsPanel::PrefsItem | |
►CComposite::Builder< detail::GroupItemBase, GroupItem< NumericConverterRegistryTraits >, const Identifier & > | |
►CRegistry::GroupItem< NumericConverterRegistryTraits > | |
►CComposite::Extension< Registry::GroupItem< NumericConverterRegistryTraits >, NumericConverterRegistryGroupData, const Identifier & > | |
CNumericConverterRegistryGroup | |
►CComposite::Extension< Registry::GroupItem< NumericConverterRegistryTraits >, void, const Identifier & > | |
CNumericConverterRegistrySuperGroup | |
►CComposite::Builder< detail::GroupItemBase, GroupItem< RegistryTraits >, const Identifier & > | |
►CRegistry::GroupItem< RegistryTraits > | Has variadic and range constructors that check types |
CPopupMenuSection | |
CPopupSubMenu | |
►CComposite::Builder< detail::GroupItemBase, GroupItem< SnapRegistryTraits >, const Identifier & > | |
►CRegistry::GroupItem< SnapRegistryTraits > | |
►CComposite::Extension< Registry::GroupItem< SnapRegistryTraits >, void, const Identifier & > | |
CSnapFunctionSuperGroup | |
►CComposite::Extension< Registry::GroupItem< SnapRegistryTraits >, SnapRegistryGroupData, const Identifier & > | |
CSnapRegistryGroup | |
Canonymous_namespace{Registry.cpp}::PlaceHolder | Used only internally |
Caudacity::BasicSettings::GroupScope | |
Caudacity::network_manager::CurlHandleManager::Handle | |
CBasicMenu::Handle | |
►Chash | |
Cstd::hash< NormalizedKeyString > | |
Cstd::hash< audacity::Uuid > | |
►Cstd::hash< Identifier > | |
Cstd::hash< TaggedIdentifier< Tag, b > > | |
Cstd::hash< TranslatableString > | |
CTypeList::Head< TypeList > | Delays expansion of nested alias head ; so Head<Nil> is legal |
►CTypeList::Head< conditional_t< Null_v< T >, Example, T > > | |
Canonymous_namespace{TypeList.cpp}::ShortCircuiting< T > | |
CTypeList::Head< List< Types... > > | |
Caudacity::network_manager::Header | |
CHeader | A string pair, representing HTTP header |
CPackedArray::Traits< T >::header_type | |
CPackedArray::Traits< AudioBufferList >::header_type | |
CPackedArray::Traits< AudioUnitCocoaViewInfo >::header_type | |
Caudacity::network_manager::HeadersList | |
CHeadersList | A class, representing a list of HTTP headers |
CHelpSystem | Class which contains static methods and data needed for implementing help buttons |
CDynamicRangeProcessorEditor::HistoryPanels | |
Canonymous_namespace{PitchAndSpeedDialog.cpp}::HitClip | |
CTrackShifter::HitTestParams | Optional, more complete information for hit testing |
CHitTestPreview | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncHousekeeper.cpp}::Housekeeper | |
►CIAttributeList | |
CAudacityHostAttributeList | |
►CIBStream | |
CSteinberg::MemoryStream | |
►Caudacity::concurrency::ICancellable | |
Caudacity::cloud::audiocom::sync::MissingBlocksUploader | |
Caudacity::cloud::audiocom::sync::MixdownUploader | |
►Caudacity::cloud::audiocom::sync::ProjectUploadOperation | |
Caudacity::cloud::audiocom::sync::LocalProjectSnapshot | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{ResumedSnaphotUploadOperation.cpp}::ResumedSnaphotUploadOperation | |
►Caudacity::network_manager::IResponse | Interface, that provides access to the data from the HTTP response |
Caudacity::network_manager::CurlResponse | |
Caudacity::network_manager::anonymous_namespace{CurlResponseFactory.cpp}::StubResponse | |
►CSteinberg::Vst::IComponentHandler | |
Canonymous_namespace{VST3Wrapper.cpp}::ComponentHandler | |
►CSteinberg::Vst::IConnectionPoint | |
Cinternal::ConnectionProxy | Host's proxy object between connection points |
►CIdentifier | An explicitly nonlocalized string, not meant for the user to see |
CTaggedIdentifier< struct NumericFormatIDTag > | |
CTaggedIdentifier< CommandIdTag, false > | |
CTaggedIdentifier< ManualPageIDTag > | |
CTaggedIdentifier< DialogIdentifierTag > | |
CTaggedIdentifier< DialogButtonIdentifierTag > | |
►CTaggedIdentifier< Tag, CaseSensitive > | Template generates different TaggedIdentifier classes that don't interconvert implicitly |
CNormalizedKeyString | |
CIteratorRange< Iterator >::identity< T > | |
CAppEvents::anonymous_namespace{AppEvents.cpp}::IdleEvent | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{AudioComDialogBase.cpp}::IdleItem | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{AudioComDialogBase.cpp}::Idler | |
Canonymous_namespace{CompositeTest.cpp}::Ignore | |
►CSteinberg::Vst::IHostApplication | |
CAudacityVst3HostApplication | |
CImageRoll | An ImageRoll is an image that can be expanded to an arbitrary size; it is made up of both fixed pieces and repeating pieces |
CImageRollPanel | A wxPanel which displays an ImageRoll |
CIPCClient::Impl | |
CIPCServer::Impl | |
CPrefsListener::Impl | |
CProjectTimeRuler::Impl | |
Cstaffpad::TimeAndPitch::impl | |
CTypeList::Bind< TupleLike >::Impl< typename > | |
CTypeList::LeftFold< Op, TypeList, Initial >::Impl< Types > | |
CTypeList::Map< Metafunction, TypeList >::Impl< Types > | |
CVSTControl::Impl | |
CTypeList::Bind< TupleLike >::Impl< std::index_sequence< Is... > > | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::Importer | |
CImporter | Singleton class which actually imports the audio, using ImportPlugin objects that are registered by modules, which in turn are factories of ImportFileHandle |
►CImportFileHandle | Base class for FlacImportFileHandle, LOFImportFileHandle, MP3ImportFileHandle, OggImportFileHandle and PCMImportFileHandle. Gives API for sound file import |
CFFmpegImportFileHandle | ! Does actual import, returned by FFmpegImportPlugin::Open |
►CImportFileHandleEx | |
CAUPImportFileHandle | An ImportFileHandle for AUP files (pre-AUP3) |
CFLACImportFileHandle | An ImportFileHandle for FLAC data |
COggImportFileHandle | |
COpusImportFileHandle | |
CPCMImportFileHandle | An ImportFileHandle for PCM data |
CWavPackImportFileHandle | An ImportFileHandle for WavPack data |
Canonymous_namespace{ImportMP3_MPG123.cpp}::MP3ImportFileHandle | |
CLOFImportFileHandle | An ImportFileHandle for LOF data |
Canonymous_namespace{ImportMIDI.cpp}::MIDIImportFileHandle | |
►CImportPlugin | Base class for FlacImportPlugin, LOFImportPlugin, MP3ImportPlugin, OggImportPlugin and PCMImportPlugin. Gives API for sound file import |
CAUPImportPlugin | An ImportPlugin for AUP files (pre-AUP3) |
CFFmpegImportPlugin | An ImportPlugin for FFmpeg data |
CFLACImportPlugin | An ImportPlugin for FLAC data |
CLOFImportPlugin | An ImportPlugin for LOF data |
COggImportPlugin | |
COpusImportPlugin | |
CPCMImportPlugin | An ImportPlugin for PCM data |
CWavPackImportPlugin | An ImportPlugin for WavPack data |
Canonymous_namespace{ImportMIDI.cpp}::MIDIImportPlugin | |
Canonymous_namespace{ImportMP3_MPG123.cpp}::MP3ImportPlugin | |
►CImportProgressListener | Interface used to report on import state and progress |
Canonymous_namespace{Import.cpp}::ImportProgressResultProxy | |
Canonymous_namespace{ProjectFileManager.cpp}::ImportProgress | |
CImportUtils | |
CTuple::detail::increasing< Indices > | |
CTuple::detail::increasing< Index > | |
CTuple::detail::increasing< Index, Indices... > | |
CTuple::detail::increasing<> | |
CTuple::detail::increment_each< typename > | |
CLabelTrackView::Index | |
►Cstd::index_sequence | |
CTuple::detail::increment_each< std::index_sequence< Indices... > > | |
CImportExportPrefs::RegisteredControls::Init | |
CInit | |
CLibraryPrefs::RegisteredControls::Init | |
CRealtimeEffects::InitializationScope | Brackets processing setup and cleanup in the main thread |
CInitializeProcessingSettings | |
CGlobalVariable< Tag, Type, initializer, ScopedOnly >::Initializer | Can guarantee that the global variable's lifetime encloses those of other objects of static duration |
Canonymous_namespace{MIDIPlay.cpp}::InitializeTime | |
Caudacity::cloud::audiocom::ShareAudioDialog::InitialStatePanel | |
Canonymous_namespace{NoteTrackVZoomHandle.cpp}::InitMenuData | |
CCommonTrackControls::InitMenuData | |
CWaveChannelVRulerMenuTable::InitMenuData | |
CMixer::Input | |
Cdetail::InputMessageReader | |
►Cstd::integral_constant | |
CTypeList::Length< List< Types... > > | |
CInteractiveOutputTargets | InteractiveOutputTargets is an output target that pops up a dialog, if necessary |
CInternat | Internationalisation support |
CZoomInfo::Interval | |
CInvisibleTemporaryProject | Makes a temporary project that doesn't display on the screen |
CCallable::detail::InvocableBase< Invocable > | Capture any invocable as a class, using std::function only when needed |
CCallable::detail::InvocableBase< M C::* > | Partial specialization for pointers to members |
►Cdetail::InvocableBase_t | |
►CCallable::detail::OverloadSetBase< std::remove_reference_t< Invocables >... > | |
CCallable::OverloadSet< Invocables > | |
CCallable::detail::OverloadSetBase< Invocables > | |
CTypeSwitch::detail::Invoker< R, Exec, ObjectTypes > | |
►CSteinberg::Vst::IParameterChanges | |
Canonymous_namespace{VST3Wrapper.cpp}::InputParameterChanges | |
►CSteinberg::Vst::IParamValueQueue | |
CSingleInputParameterValue | |
►CIPCChannel | Interface for sending data from client to server or vice versa, complemented by IPCChannelStatusCallback |
CBufferedIPCChannel | Socket-based implementation of IPCChannel that uses intermediate buffer for data exchange between client and server |
►CIPCChannelStatusCallback | Interface for listening connection status changes |
CAsyncPluginValidator::Impl | |
CPluginHost | Internal class, processes plugin validation requests from the main app. Request is a simple string formatted by detail::MakeRequestString. After connection is established host starts to wait for a request from server. Once request is successfully processed host sends a reply. Host is capable to handle only one request at a time, so it's not allowed to send another request until host hasn't finish processing previous request |
CIPCClient | Simple TCP socket based ipc client. When created attempts to connect to existing server (see IPCServer) |
CIPCServer | Simple TCP socket based ipc server. When created server starts to listen for incoming connection (see IPCClient) |
►CSteinberg::IPlugFrame | |
Cinternal::PlugFrame | Dispatches window resize events from VST PlugView to the wxWindow |
Cinternal::x11::PlugFrame | |
►CSteinberg::Vst::IPlugInterfaceSupport | |
CAudacityVst3HostApplication | |
►Caudacity::network_manager::IResponseFactory | |
Caudacity::network_manager::CurlResponseFactory | |
►CSteinberg::Linux::IRunLoop | |
Cinternal::x11::RunLoop | |
Canonymous_namespace{Registry.cpp}::CollectedItems::Item | |
CDialogDefinition::Item | |
CComposite::Traits< MyCompositeBase, MyBuilder >::ItemBuilderType | |
Canonymous_namespace{Registry.cpp}::ItemOrdering | |
►CMenuRegistry::ItemProperties | A mix-in discovered by dynamic_cast; independent of the Traits |
CMenuRegistry::MenuItem | |
CMenuRegistry::MenuItems | |
CMenuRegistry::MenuPart | |
CPopupMenuSection | |
CPopupSubMenu | |
CMenuRegistry::ItemRegistry | |
Canonymous_namespace{MIDIPlay.h}::Iterator | |
CNumberScale::Iterator | |
CPluginManager::Iterator | |
CJournal::anonymous_namespace{Journal.cpp}::JournalLogger | |
CKeyNode | |
CRulerUpdater::Label | An array of these created by the Updater is used to determine what and where text annotations to the numbers on the Ruler get drawn |
CLabelDefaultClickHandle::LabelState | |
CLabelStruct | A LabelStruct holds information for ONE label in a LabelTrack |
CLabelTrackEvent | |
CLabelTrackHit | |
CLadspaEffectSettings | |
Clame_global_flags | Struct with zillion of control parameters that control lame export (MP3 Conversion DLL) |
CTypeList::Last< TypeList > | |
CTypeList::Last< List< Type > > | |
CTypeList::Last< List< Type, Types... > > | |
CToolDock::LayoutVisitor | |
CTypeList::LeftFold< Op, TypeList, Initial > | Left fold reduction of a list of types by a binary template |
►CTypeList::LeftFold< Cons_t, TypeList, Nil > | |
CTypeList::Reverse< TypeList > | |
CTypeList::LeftFoldList< Op, TypeList, Initial > | Like LeftFold, but passing nonempty prefixes, not elements, to Op |
CToolBarConfiguration::Legacy | |
CTypeList::Length< TypeList > | |
CLibImportExport::Test::LibsndfileTagger | When adding tags, the allocated memory must be preserved until the file is closed. This class handles that, beside the regular file opening and closing |
CLilv_deleter< Type, f > | Generate deleter classes for smart pointers to lv2 resources |
CLimiterSettings | |
CLinearInputInverseRateTimeWarper | TimeScale - inverse rate varies linearly with input |
CPixelSampleMapper::LinearMapper | |
►Cstd::list< T > | STL class |
CRegionList | |
CTrackList | A flat linked list of tracks supporting Add, Remove, Clear, and Contains, serialization of the list of tracks, event notifications |
CTypeList::List< Types > | Primary template for a list of arbitrary types |
CTypeList::List< Type, Types... > | Non-empty specialization also defines first and rest |
CTypeList::List<> | Empty specialization |
CShuttleGuiBase::ListControlColumn | |
►CExportOptionsEditor::Listener | Listener object that is used to report on option changes |
CExportOptionsHandler | |
CLocation | Used only by WaveTrack, a special way to hold location that can accommodate merged regions |
Caudacity::sqlite::SafeConnection::Lock | |
CClientData::Lockable< Object, NoLocking >::Lock | Empty class |
►CLockable::Lock | |
CClientData::Locked< Lockable > | Decorated reference to a ClientData::Lockable, with a current lock on it |
CClientData::Lockable< Object, LockingPolicy > | Decorator template injects type Lock and method lock() into interface of Object |
CClientData::Lockable< Copyable< std::vector< DataPointer >, ObjectCopyingPolicy >, NoLocking > | |
CClientData::Lockable< Copyable< std::vector< DataPointer >, SkipCopying >, NoLocking > | |
Caudacity::cloud::audiocom::sync::LockedBlock | |
CLogWindow | Maintains the unique logging window which displays debug information |
CDanielRudrich::LookAheadGainReduction | |
CGraphicsDataCacheBase::LookupElement | Element of the cache lookup |
CWaveBitmapCache::LookupHelper | |
CLibFileFormats::AcidizerTags::Loop | |
CMIR::LoopClassifierSettings | |
CLV2AtomPortState | State of an instance of an LV2 Atom port |
CLV2ControlPortState | Other UI related state of an instance of an LV2 Control port |
CLV2CVPortState | State of an instance of an LV2 CV port |
CLV2EffectSettings | Storage locations to be connected to LV2 control ports |
►CLV2FeaturesListBase | |
►CExtendedLV2FeaturesList | Extends one (immutable) feature list (whose lifetime contains this one's) |
CLV2InstanceFeaturesList | |
CLV2UIFeaturesList | |
CLV2WrapperFeaturesList | |
CLV2FeaturesList | |
►CLV2Port | Immutable description of an LV2 port |
CLV2AtomPort | Immutable description of an LV2 Atom port |
CLV2AudioPort | Immutable description of an LV2 Audio port |
CLV2CVPort | Immutable description of an LV2 CV port (control data signal at sample rate) |
CLV2ControlPort | Immutable description of an LV2 control port |
CLV2Ports | |
CLV2PortStates | |
CLV2PortUIStates | |
CLV2Wrapper::LV2Work | |
CLV2Wrapper | Manager of a handle to an LV2 plug-in instantiation |
CLWSlider | Lightweight version of ASlider. In other words it does not have a window permanently associated with it |
CMachineEndianness | |
CMacroCommands | Maintains the list of commands for batch/macro processing. See also MacrosWindow and ApplyMacroDialog |
CMacroCommandsCatalog | |
Cmad_bitptr | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_decoder | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_frame | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_header | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_pcm | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_stream | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_synth | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
Cmad_timer_t | Struct in the MPEG library, used for MP3 compression by MP3Exporter |
CTypeList::Map< Metafunction, TypeList > | Transform a list of types by the given metafunction |
CTypeList::MapList< Metafunction, TypeList > | |
CMatrix | Holds a matrix of doubles and supports arithmetic, subsetting, and matrix inversion. Used by InterpolateAudio |
CCallable::detail::MemberInvoker< M, C > | Capture pointer to member |
CMemoryStream | A low overhead memory stream with O(1) append, low heap fragmentation and a linear memory view |
Canonymous_namespace{MenuCreator.cpp}::MenuBarListEntry | |
Canonymous_namespace{Scrubbing.cpp}::MenuItem | |
CCommonTrackPanelCell::MenuItem | |
►CMenuItemData | |
CComposite::Extension< GroupItem< Traits >, MenuItemData, const Identifier & > | |
CMenuRegistry::MenuItemData | |
CMenuItemEnabler | |
Canonymous_namespace{MenuHelper.cpp}::MenuSectionBuilder | |
CMenuUpdateMessage | Sent when menus update (such as for changing enablement of items) |
Canonymous_namespace{ProjectStatus.cpp}::Message | |
Canonymous_namespace{ScrubState.cpp}::ScrubQueue::Message | |
Caudacity::sentry::Message | A DTO for the Sentry Message interface |
►CEffectSettingsAccess::Message | Type of messages to send from main thread to processing |
CVSTMessage | |
Canonymous_namespace{AudioUnitInstance.cpp}::AudioUnitMessage | |
►CObserver::Message | Default message type for Publisher |
CNotifyingSelectedRegionMessage | |
CPlayRegionMessage | |
CProjectWindow::PlaybackScrollerMessage | |
CProjectWindowDestroyedMessage | Message sent when the project window is closed |
CBasicUI::MessageBoxOptions | |
CMessageBuffer< Data > | Communicate data atomically from one writer thread to one reader |
CMessageBuffer< anonymous_namespace{ScrubState.cpp}::ScrubQueue::Message > | |
CMessageBuffer< DefaultPlaybackPolicy::SlotData > | |
CMessageBuffer< RealtimeEffectState::AccessState::FromMainSlot > | |
CMessageBuffer< RealtimeEffectState::AccessState::ToMainSlot > | |
CMessageCommandType | The <something>CommandType classes are classes which are going away. They all provided a BuildSignature (what parameters they accept) and Name, but that is now replaced by the AudacityCommand interface.
|
CEffectInstance::MessagePackage | |
►CMeter | AudioIO uses this to send sample buffers for real-time display updates |
CMeterPanelBase::Forwarder | |
CMeterBar | A struct used by MeterPanel to hold the position of one bar |
CMeterUpdateMsg | Message used to update the MeterPanel |
CMeterUpdateQueue | Queue of MeterUpdateMsg used to feed the MeterPanel |
►CMeterValueProvider | |
CDownwardMeterValueProvider | |
CUpwardMeterValueProvider | |
CMeterValues | |
CMIDIPlay | Callbacks that AudioIO uses, to synchronize audio and MIDI playback |
Caudacity::cloud::audiocom::sync::MinMaxRMS | |
CMinMaxRMS | |
►CMIR::MirAudioReader | |
CClipMirAudioReader | |
CMIR::DecimatingMirAudioReader | Our MIR operations do not need the full 44.1 or 48kHz resolution typical of audio files. It may change in the future, if we start looking at chromagrams for example, but for now even a certain amount of aliasing isn't an issue. In fact, for onset detection, it may even be beneficial, since it preserves a trace of the highest frequency components by folding them down below the nyquist. Thus we can decimate the audio signal to a certain extent. This is fast and easy to implement, meanwhile reducing dramatically the amount of data and operations |
CMIR::EmptyMirAudioReader | |
CMIR::SquareWaveMirAudioReader | |
CMIR::WavMirAudioReader | |
CMIR::anonymous_namespace{StftFrameProviderTests.cpp}::TestMirAudioReader | |
Caudacity::cloud::audiocom::sync::MissingBlocksUploadProgress | |
Caudacity::cloud::audiocom::sync::MixdownResult | |
CMixer | Functions for doing the mixdown of the tracks |
CModifiedAnalysisTrack | |
CModNullCommandFunctor | We create one of these functors for each menu item or command which we register with the Command Manager. These take the click from the menu into the actual function to be called |
►CModule | |
CVST3::Hosting::anonymous_namespace{module_linux.cpp}::LinuxModule | |
CVST3::Hosting::anonymous_namespace{module_win32.cpp}::Win32Module | |
CModuleManager | |
CMP2Exporter | Class used to export MP2 files |
CMP3Exporter | Class used to export MP3 files |
CMultiFormatReader | MultiFormatReader reads raw audio files in different formats and machine endianness representations |
Caudacity::network_manager::MultipartData | |
CMusicalInstrument | |
CMIR::MusicalMeter | |
►Cstd::mutex | STL class |
CClientData::Lockable< Object, NonrecursiveLocking > | Specialization for real locking with std::mutex |
►Canonymous_namespace{CompositeTest.cpp}::MyComponent | |
Canonymous_namespace{CompositeTest.cpp}::MyComponentEx | |
►CMyCompositeBase | |
►CComposite::Builder< MyCompositeBase, MyBuilder, int > | |
Canonymous_namespace{CompositeTest.cpp}::MyBuilder | |
Caudacity::network_manager::NetworkManager | |
CNetworkManager | Class for performing HTTP requests |
Caudacity::cloud::audiocom::sync::NetworkStats | |
CTypeList::NonEmptyTails< TypeList >::Next | |
CAUPImportFileHandle::node | |
CPlaybackSchedule::TimeQueue::Node | |
CTypeList::NonEmptyTails< TypeList > | |
►CNonInterferingBase | |
CNonInterfering< MessageBuffer::UpdateSlot > | |
CNonInterfering< std::atomic< size_t > > | |
CNonInterfering< RealtimeEffectState::SettingsAndCounter > | |
►CSharedNonInterfering< LockFreeQueue< T > > | |
CLockFreeQueue< T > | |
►CSharedNonInterfering< RealtimeEffectState > | |
CRealtimeEffectState | |
►CSharedNonInterfering< LockFreeQueue< MeterUpdateMsg > > | |
CLockFreeQueue< MeterUpdateMsg > | |
►CAudioIOBase | A singleton object supporting queries of the state of any active audio streams, and audio device capabilities |
►CAudioIoCallback | AudioIoCallback is a class that implements the callback required by PortAudio. The callback needs to be responsive, has no GUI, and copies data into and out of the sound card buffers. It also sends data to the meters |
CAudioIO | AudioIO uses the PortAudio library to play and record sound |
CDefaultPlaybackPolicy | The PlaybackPolicy used by Audacity for most playback |
CMeterPanel | MeterPanel is a panel that paints the meter used for monitoring or playback |
CNonInterfering< T > | |
CRealtimeEffectState::AccessState | Mediator of two-way inter-thread communication of changes of settings |
CRingBuffer | Holds streamed audio samples |
CSharedNonInterfering< T > | Workaround for std::make_shared not working on macOs with over-alignment |
Canonymous_namespace{ScrubState.cpp}::ScrubQueue | |
►CNonKeystrokeInterceptingWindow | |
CTrackPanel | Coordinates updates and operations on the main part of the screen which contains multiple tracks |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::NoOp | |
CRegistry::detail::ConsUnique< Type, List >::NotAlready< L > | |
►CNoteTrackAttachmentBase | |
►CNoteTrackAttachment | |
CNoteTrackRange | Persistent data for display of a note track |
CNoteTrackDisplayData | Temporary data used to display a note track |
CTypeList::Nth< N, TypeList > | |
CTypeList::Null< TypeList > | |
CNumberFormatter | |
CNumberScale | |
CNumericConverterFormatChangedMessage | |
►CNumericConverterFormatterFactory | |
Canonymous_namespace{BeatsNumericConverterFormatter.cpp}::BeatsNumericConverterFormatterFactory | |
Canonymous_namespace{ParsedNumericConverterFormatter.cpp}::ParsedNumericConverterFormatterFactory | |
CNumericConverterRegistry | |
►CNumericConverterRegistryGroupData | |
CComposite::Extension< Registry::GroupItem< NumericConverterRegistryTraits >, NumericConverterRegistryGroupData, const Identifier & > | |
CNumericField | |
CNyqControl | A control on a NyquistDialog |
CNyquistSettings | |
CNyquistBase::NyxContext | |
►CObject | |
CClientData::Lockable< Object, NoLocking > | Specialization for trivial, non-locking policy |
CClientData::Lockable< Object, NonrecursiveLocking > | Specialization for real locking with std::mutex |
CClientData::Lockable< Object, RecursiveLocking > | Specialization for real locking with std::recursive_mutex |
CXMLMethodRegistry< Host >::ObjectReaderEntry | |
CXMLMethodRegistry< Host >::ObjectWriterEntry | Typically statically constructed |
CMIR::OctaveError | |
COGGImportPlugin | An ImportPlugin for OGG data |
COpusExportProcessor::OggPacket | |
►COldStyleCommand | Abstract base class for command interface. This is the version created by Dan Horgan. It was previously a factory for other command classes. It created a separation between the type of a command and the command itself, which is being removed. These Commands were managed by CommandDirectory |
►CCommandImplementation | Derived from OldStyleCommand. It validates and applies the command. CommandImplementation::Apply() is overloaded in classes derived from it |
CBatchEvalCommand | Given a string representing a command, pass it to the MacroCommands system |
►CDecoratedCommand | DecoratedCommand is a decorator for command. It forwards functions to the mCommand it holds |
CApplyAndSendResponse | ApplyAndSendResponse is a DecoratoredCommand that performs the given command and then outputs a status message according to the result. It manages a CommandContext which is passed into its mCommand, so that result messages are routed back to the right place |
COldStyleCommandPointer | OldStyleCommandPointer is a unique_ptr to an OldStyleCommand |
CVST3::Hosting::anonymous_namespace{module_win32.cpp}::Ole | |
Cone_pole_t | |
CLibFileFormats::AcidizerTags::OneShot | |
CMIR::OnsetQuantization | |
CTypeSwitch::detail::Invoker< R, Exec, ObjectTypes >::Op< ObjectType, Recur > | |
CTypeList::LeftFoldList< Op, TypeList, Initial >::Op1< T, Pair > | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Opaque | |
►COPENFILENAME | |
CwxOPENFILENAME | |
CPlainExportOptionsEditor::OptionDesc | |
CASlider::Options | |
CMenuRegistry::Options | |
CNumericTextCtrl::Options | |
CRulerPanel::Options | |
CTypeList::Or< Predicates > | |
CTypeList::Or< Predicate, Predicates... > | |
CTypeList::Or<> | |
CRegistry::OrderingHint | |
►COtherPlayableSequence | This is defined just to enable dynamic_cast on it |
CNoteTrack | A Track that is used for Midi notes. (Somewhat old code) |
►COverlay | |
CAdornedRulerPanel::ScrubbingRulerOverlay | |
CAdornedRulerPanel::TrackPanelGuidelineOverlay | |
CEditCursorOverlay | |
CPlayIndicatorOverlayBase | |
CScrubbingOverlay | |
CPackedArray_t | |
CDynamicRangeProcessorHistory::Packet | |
CFifoBuffer::Page | |
Caudacity::cloud::audiocom::sync::PaginatedProjectsResponse | |
Caudacity::cloud::audiocom::sync::PaginationInfo | |
Cinternal::itoa_impl::pair | |
►Cstd::pair | |
►CIteratorRange< NumberIterator< Integral > > | |
CIotaRange< Integral > | |
►CIteratorRange< TrackIter< TrackType > > | |
CTrackIterRange< TrackType > | Range between two TrackIters, usable in range-for statements, and with Visit member functions |
CIteratorRange< Iterator > | A convenience for use with range-for |
CAudioUnitWrapper::ParameterInfo | Encapsulates parameter information for an AudioUnit |
CVSTWrapper::ParameterInfo | |
CTimeAndPitchInterface::Parameters | |
CMIR::FakeAnalyzedAudioClip::Params | |
Cfast_float::parse_options | |
Cfast_float::parsed_number_string | |
►Caudacity::network_manager::MultipartData::Part | |
Caudacity::network_manager::anonymous_namespace{MultipartData.cpp}::ByteBufferPart | |
Caudacity::network_manager::anonymous_namespace{MultipartData.cpp}::FilePart | |
CPaulStretch | Class that helps EffectPaulStretch. It does the FFTs and inner loop of the effect |
Caudacity::cloud::audiocom::sync::PendingProjectBlobData | |
Caudacity::cloud::audiocom::sync::PendingProjectBlockData | |
Caudacity::cloud::audiocom::sync::PendingSnapshotData | |
CPffftAlignedCount | |
►CPffftAllocatorBase | |
CPffftAllocator< T > | Aligned memory is required by pffft, so this defines an allocator |
CPffftConstFloats | A read-only pointer to an aligned range of floats |
CPffftFloats | A pointer to an aligned range of floats |
CPffftSetupDeleter | |
CPitchAndSpeedPresetChange | |
CPitchAndSpeedDialog::PitchShift | |
CPixelSampleMapper | Utility class to calculate sample range for a given column |
CToolBarConfiguration::Place | |
CRegistry::Placement | |
CLV2Editor::PlainUIControl | |
CPlatformCompatibility | Filename Compatibility utilities |
►CPlaybackPolicy | Directs which parts of tracks to fetch for playback |
CDefaultPlaybackPolicy | The PlaybackPolicy used by Audacity for most playback |
CScrubbingPlaybackPolicy | |
Canonymous_namespace{PlaybackSchedule.cpp}::OldDefaultPlaybackPolicy | The old default playback policy plays once and consumes no messages |
Canonymous_namespace{ProjectAudioManager.cpp}::CutPreviewPlaybackPolicy | |
CPlaybackSchedule | |
CPlaybackSlice | Describes an amount of contiguous (but maybe time-warped) data to be extracted from tracks to play |
►CPlotSpectrumBase | |
CFrequencyPlotDialog | Displays a spectrum plot of the waveform. Has options for selecting parameters of the plot |
►CPluginManagerInterface | |
CPluginManager | PluginManager maintains a list of all plug ins. That covers modules, effects, generators, analysis-effects, commands. It also has functions for shared and private configs - which need to move out |
CPluginProviderUniqueHandle | |
CPluginsChangedMessage | |
CTranslatableString::PluralTemp< N > | |
CBasicUI::Point | A pair of screen coordinates, x increasing rightward, y downward |
Cgraphics::PointType< DataType > | A point in 2D space |
►CPopupMenu | |
Canonymous_namespace{PopupMenuTable.cpp}::PopupMenuImpl | |
CToolBarConfiguration::Position | |
Cfast_float::powers_template< unused > | |
CPowerSpectrumGetter | Much faster that FFT.h's PowerSpectrum , at least in Short-Time Fourier Transform-like situations, where many power spectra of the same size are needed. Currently only power spectrum, but may be generalized to other uses |
►CPreferenceInitializer | |
CRegistry::OrderingPreferenceInitializer | |
►CPreferencesResetHandler | Allows custom logic for preferences reset event |
CModuleSettingsResetHandler | |
CStickySetting< SettingType >::ResetHandler | |
Caudacity::cloud::audiocom::anonymous_namespace{OAuthService.cpp}::OAuthServiceSettingsResetHandler | |
Canonymous_namespace{Prefs.cpp}::PreferencesResetHandlerRegistry | |
►CPrefsListener | A listener notified of changes in preferences |
CThemedAButtonWrapper< AButton > | |
CAdornedRulerPanel | This is an Audacity Specific ruler panel which additionally has border, selection markers, play marker |
CCommandManager | CommandManager implements a system for organizing all user-callable commands |
CFrequencyPlotDialog | Displays a spectrum plot of the waveform. Has options for selecting parameters of the plot |
CHistoryDialog | Works with UndoManager to allow user to see descriptions of and undo previous commands. Also allows you to selectively clear the undo memory so as to free up space |
CMacrosWindow | |
CMeterPanel | MeterPanel is a panel that paints the meter used for monitoring or playback |
CMixerBoard | |
CNavigationActions::Handler | |
CNoteTrackVRulerMenuTable | |
CProjectFileIO | Object associated with a project that manages reading and writing of Audacity project file formats, and autosave |
CProjectSettings | Holds various per-project settings values, and sends events to the project when certain values change |
CProjectStatus | |
CProjectWindow | A top-level window associated with a project, and handling scrollbars and zooming |
CRealtimeEffectPanel::PrefsListenerHelper | |
CScrubber | |
CSelectActions::Handler | |
CSettings | |
CSpectrogramSettings | Spectrogram settings, either for one track or as defaults |
CSpinControl | |
CThemedAButtonWrapper< AButtonBase > | |
CThemedButtonWrapper< ButtonBase > | |
►CToolBar | Works with ToolManager and ToolDock to provide a dockable window in which buttons can be placed |
CAudioSetupToolBar | A toolbar to allow easier changing of input and output devices |
CControlToolBar | A ToolBar that has the main Transport buttons |
CCutCopyPasteToolBar | A ToolBar that has the cut, copy and paste buttons on it |
CDeviceToolBar | A toobar to allow easier changing of input and output devices |
CEditToolBar | A ToolBar that has the edit buttons on it |
CMeterToolBar | A ToolBar that holds the VU Meter |
CSelectionBar | (not quite a Toolbar) at foot of screen for setting and viewing the selection range |
CSnappingToolBar | |
CSpectralSelectionBar | (not quite a Toolbar) at foot of screen for setting and viewing the frequency selection range |
CTimeSignatureToolBar | |
CTimeToolBar | |
CToolsToolBar | A kind of ToolBar with Tools on it |
CTranscriptionToolBar | A kind of ToolBar used to help with analysing voice recordings |
Caudacity::cloud::ShareAudioToolbar | |
CTrackArtist | This class handles the actual rendering of WaveTracks (both waveforms and spectra), NoteTracks, LabelTracks and TimeTracks |
CTrackMenuTable | |
CTrackPanel | Coordinates updates and operations on the main part of the screen which contains multiple tracks |
CViewInfo | |
►CWaveChannelVRulerMenuTable | |
CSpectrumVRulerMenuTable | |
CWaveformVRulerMenuTable | |
CWaveformSettings | Waveform settings, either for one track or as defaults |
Canonymous_namespace{BeatsNumericConverterFormatter.cpp}::BeatsFormatter | |
Canonymous_namespace{LogWindow.cpp}::LogWindowUpdater | |
Canonymous_namespace{ParsedNumericConverterFormatter.cpp}::ParsedNumericConverterFormatter | |
Canonymous_namespace{RealtimeEffectPanel.cpp}::EffectsMenuHelper | |
Caudacity::cloud::audiocom::sync::CloudSyncStatusField::StatusWidget | |
Caudacity::network_manager::anonymous_namespace{CurlHandleManager.cpp}::CurlConfig | |
CPrefsListenerDummy | |
CPrefsPanel::PrefsNode | |
Canonymous_namespace{NoiseReductionBase.cpp}::PrefsTableEntry< StructureType, FieldType > | |
CDynamicRangeProcessorUtils::Preset< Struct > | |
CFFmpegFunctions::Private | |
CAccessibleLinksFormatter::ProcessedArgument | |
CRealtimeEffects::ProcessingScope | Brackets one block of processing in one thread |
Caudacity::cloud::audiocom::sync::MissingBlocksUploader::ProducedItem | |
CProfiler | A simple profiler to measure the average time lengths that a particular task/function takes. Currently not thread-safe and not thread-smart, but it will probably work fine if you use it on a high level |
►CBasicUI::ProgressDialog | Abstraction of a progress dialog with well defined time-to-completion estimate |
►CProgressDialog | ProgressDialog Class |
CTimerProgressDialog | |
Caudacity::cloud::audiocom::ShareAudioDialog::ProgressPanel | |
CProjectManager::ProjectChooser | Callable object that supplies the chooser argument of ProjectFileManager::OpenFile |
►CProjectFileIOExtension | Set of hooks for project file I/O |
Canonymous_namespace{CloudProjectFileIOExtensions.cpp}::IOExtension | |
CProjectFileIOExtensionRegistry | Extension registry for project file I/O extensions |
CViewInfo::ProjectFileIORegistration | Construct once at static initialization time to hook project file IO |
Caudacity::cloud::audiocom::sync::ProjectForm | |
CProjectFormatVersion | A structure that holds the project version |
Caudacity::cloud::audiocom::sync::ProjectInfo | |
►CMIR::ProjectInterface | |
CAudacityMirProject | |
CMIR::FakeProjectInterface | |
CProjectNumericFormatsEvent | |
CProjectSettingsEvent | |
CProjectStatusFieldsRegistry | Registry of status bar fields |
CMIR::ProjectSyncInfo | |
CMIR::ProjectSyncInfoInput | |
Caudacity::cloud::audiocom::sync::ProjectSyncResult | |
Caudacity::cloud::audiocom::sync::ProjectSyncState | |
Caudacity::cloud::audiocom::sync::ProjectUploadData | |
CPropertiesOfSelected | |
CTrack::ProtectedCreationArg | Empty argument passed to some public constructors |
►CAppEvents::ProviderBase | |
CAudacityApp | AudacityApp is the 'main' class for Audacity |
CExportPluginRegistry::ConstIterator::ProxyPtr | |
►CObserver::Publisher< Message, NotifyAll > | An object that sends messages to an open-ended list of subscribed callbacks |
CCompressorInstance | |
CCompressorInstance | |
CDeviceManager | A singleton that manages the audio devices known to Audacity |
►CObserver::Publisher< AudioIOEvent > | |
CAudioIO | AudioIO uses the PortAudio library to play and record sound |
►CObserver::Publisher< AuthStateChangedMessage > | |
Caudacity::cloud::audiocom::OAuthService | Service responsible for OAuth authentication against the audio.com service |
►CObserver::Publisher< CentShiftChange > | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
►CObserver::Publisher< ClipboardChangeMessage > | |
CClipboard | |
►CObserver::Publisher< CloudStatusChangedMessage > | |
Caudacity::cloud::audiocom::sync::ProjectCloudExtension::CloudStatusChangedNotifier | |
►CObserver::Publisher< double > | |
CProjectRate | Holds project sample rate |
►CObserver::Publisher< EffectSettingChanged > | |
►CEffectEditor | |
CAudioUnitEditor | |
►CDynamicRangeProcessorEditor | |
CCompressorEditor | |
CLimiterEditor | |
CEffectBassTreble::Editor | |
CEffectDistortion::Editor | |
CEffectDtmf::Editor | |
CEffectEcho::Editor | |
CEffectPhaser::Editor | |
CEffectReverb::Editor | |
CEffectWahwah::Editor | |
CLV2Editor | |
CLadspaEditor | |
CVST3Editor | |
CVSTEditor | |
Canonymous_namespace{EqualizationUI.cpp}::EqualizationUIEditor | |
Canonymous_namespace{StatefulEffectUIServices.cpp}::DefaultEffectEditor | |
►CObserver::Publisher< ExportOptionsHandlerEvent > | |
CExportOptionsHandler | |
►CObserver::Publisher< FilePath > | |
Canonymous_namespace{TempDirectory.cpp}::TempDirChangedPublisher | |
►CObserver::Publisher< FormatChangedToFitValueMessage > | |
►CNumericConverter | NumericConverter provides the advanced formatting control used in the selection bar of Audacity |
CNumericTextCtrl | |
►CObserver::Publisher< IdleEvent > | |
CAppEvents::anonymous_namespace{AppEvents.cpp}::EventHandlers | |
►CObserver::Publisher< int > | |
Canonymous_namespace{Prefs.cpp}::Hub | |
►CObserver::Publisher< MenuUpdateMessage > | |
CCommandManager | CommandManager implements a system for organizing all user-callable commands |
►CObserver::Publisher< Message > | |
Canonymous_namespace{ProjectStatus.cpp}::Dispatcher | |
►CObserver::Publisher< NotifyingSelectedRegionMessage > | |
CNotifyingSelectedRegion | |
►CObserver::Publisher< NumericConverterFormatChangedMessage > | |
►CNumericConverterFormatter | |
Canonymous_namespace{BeatsNumericConverterFormatter.cpp}::BeatsFormatter | |
Canonymous_namespace{ParsedNumericConverterFormatter.cpp}::ParsedNumericConverterFormatter | |
►CObserver::Publisher< PitchAndSpeedPresetChange > | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
►CObserver::Publisher< PlaybackScrollerMessage > | |
CProjectWindow::PlaybackScroller | |
►CObserver::Publisher< PlayRegionMessage > | |
CPlayRegion | |
►CObserver::Publisher< PluginsChangedMessage > | |
CPluginManager | PluginManager maintains a list of all plug ins. That covers modules, effects, generators, analysis-effects, commands. It also has functions for shared and private configs - which need to move out |
►CObserver::Publisher< ProjectFileIOMessage > | |
CProjectFileIO | Object associated with a project that manages reading and writing of Audacity project file formats, and autosave |
►CObserver::Publisher< ProjectNumericFormatsEvent > | |
CProjectNumericFormats | |
►CObserver::Publisher< ProjectSettingsEvent > | |
CProjectSettings | Holds various per-project settings values, and sends events to the project when certain values change |
►CObserver::Publisher< ProjectWindowDestroyedMessage > | |
CProjectWindow | A top-level window associated with a project, and handling scrollbars and zooming |
►CObserver::Publisher< RealtimeEffectListMessage > | |
CRealtimeEffectList | |
►CObserver::Publisher< RealtimeEffectManagerMessage > | |
CRealtimeEffectManager | |
►CObserver::Publisher< RealtimeEffectStateChange > | |
CRealtimeEffectState | |
►CObserver::Publisher< RecordingDropoutEvent > | |
CProjectAudioManager | |
►CObserver::Publisher< RulerInvalidatedMessage > | |
CRuler | Used to display a Ruler |
►CObserver::Publisher< SampleBlockCreateMessage > | |
►CSampleBlockFactory | Abstract base class with methods to produce SampleBlock objects |
CMockSampleBlockFactory | |
CSqliteSampleBlockFactory | Implementation of SampleBlockFactory using Sqlite database |
►CObserver::Publisher< SectionID > | |
CFrameStatistics::UpdatePublisher | A helper that notifies the view that a specific section has changed |
►CObserver::Publisher< SnapChangedMessage > | |
CProjectSnap | Project snapping settings |
►CObserver::Publisher< SpeedChangeMessage > | |
CProjectAudioIO | |
►CObserver::Publisher< StatusBarField > | |
CProjectStatus | |
►CObserver::Publisher< StretchRatioChange > | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
►CObserver::Publisher< struct LabelTrackEvent > | |
CLabelTrack | A LabelTrack is a Track that holds labels (LabelStruct) |
►CObserver::Publisher< SyncLockChangeMessage > | |
CSyncLockState | |
►CObserver::Publisher< ThemeChangeMessage > | |
►CThemeBase | Theme management - Image loading and saving |
CTheme | Based on ThemeBase, Theme manages image and icon resources |
►CObserver::Publisher< TimeDisplayMode > | |
CTimeDisplayModeSetting | |
►CObserver::Publisher< TimeSignatureChangedMessage > | |
CProjectTimeSignature | |
►CObserver::Publisher< TrackFocusChangeMessage > | |
CTrackFocus | |
►CObserver::Publisher< TrackListEvent > | |
CPendingTracks | |
CTrackList | A flat linked list of tracks supporting Add, Remove, Clear, and Contains, serialization of the list of tracks, event notifications |
►CObserver::Publisher< UndoRedoMessage > | |
CUndoManager | Maintain a non-persistent list of states of the project, to support undo and redo commands |
►CObserver::Publisher< URLschemeHandlerMessage > | |
CURLSchemesRegistry | |
►CObserver::Publisher< UserDataChanged > | |
Caudacity::cloud::audiocom::UserService | Service for providing information about the user profile |
►CObserver::Publisher< UserPanelStateChangedMessage > | |
Caudacity::cloud::audiocom::UserPanel | |
►CObserver::Publisher< ViewportMessage > | |
CViewport | |
►CObserver::Publisher< WaveClipDtorCalled > | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
►CObserver::Publisher< WaveTrackMessage > | |
CWaveTrack | A Track that contains audio waveform data |
CTypeList::PushBack< TypeList, Type > | PushBack – no Common Lisp equivalent name |
CTypeList::PushBack< List< Types... >, Type > | |
CMIR::QuantizationFitDebugOutput | |
CPluginManager::Range | |
CRcOverride | |
CRealtimeEffectState::AccessState::FromMainSlot::Reader | |
CRealtimeEffectState::AccessState::ToMainSlot::Reader | |
CProjectFileManager::ReadProjectResults | |
CRealtimeEffectListMessage | |
CRealtimeEffectManagerMessage | Posted when effect is being added or removed to/from channel group or project |
CAVAllocator< T >::rebind< _Tp1 > | |
CPffftAllocator< T >::rebind< U > | |
CPlaybackSchedule::TimeQueue::Node::Record | |
►CRecordableSequence | |
CWritableSampleTrack | |
CRecordingDropoutEvent | Notification, after recording has stopped, when dropouts have been detected |
CRecordingSchedule | |
►CObserver::detail::RecordLink | |
►CObserver::detail::RecordBase | Doubly-linked list cell using shared and weak pointers |
CObserver::Publisher< Message, NotifyAll >::Record | |
CObserver::detail::RecordList | |
CLowlitClipButton::RectangleArgs | |
Cgraphics::RectType< DataType > | Rectangle that is defined by the top left corner and the size |
►Cstd::recursive_mutex | STL class |
CClientData::Lockable< Object, RecursiveLocking > | Specialization for real locking with std::recursive_mutex |
CWaveTrack::Region | Structure to hold region of a wavetrack and a comparison function for sortability |
►CJournal::RegisteredCommand | |
►CJournal::Events::anonymous_namespace{JournalEvents.cpp}::RegisteredEventType | |
CJournal::Events::anonymous_namespace{JournalEvents.cpp}::Type | |
CAudioIOExt::RegisteredFactory | Typically statically constructed |
CClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::RegisteredFactory | Client code makes static instance from a factory of attachments; passes it to Get or Find as a retrieval key |
CJournal::RegisteredInitializer | |
CRegistry::RegisteredItem< RegistryClass > | Generates classes whose instances register items at construction |
►CRegistry::RegisteredItem< ExportPluginRegistryItem > | |
CExportPluginRegistry::RegisteredPlugin | |
►CRegistry::RegisteredItem< ImporterItem > | |
CImporter::RegisteredImportPlugin | |
►CRegistry::RegisteredItem< PopulatorItem > | |
CImportExportPrefs::RegisteredControls | |
CLibraryPrefs::RegisteredControls | To be statically constructed, it registers additions to the Library preference page |
►CRegistry::RegisteredItem< PrefsItem > | |
CPrefsPanel::Registration | |
CRegisteredMenuItemEnabler | |
CProjectStatus::RegisteredStatusWidthFunction | |
CThemeBase::RegisteredTheme | |
CRegisteredToolbarFactory | |
CWaveChannelSubViewType::RegisteredType | |
CImporter::RegisteredUnusableImportPlugin | |
CCommandDirectory::RegisterType | |
CRegistrar | Base class for registration callback. Audacity will call providers RegisterNameOfThing() functions with an &Registrar as the argument. RegisterNameOfThing() is then responsible for calling the appropriate callback functions |
CBuiltinCommandsModule::Registration< Subclass > | |
CBuiltinEffectsModule::Registration< Subclass > | |
CPreferencesResetHandler::Registration< HandlerType > | Performs single-time global handler registration |
CPreferencesResetHandler::Registration< StickySetting::ResetHandler > | |
Canonymous_namespace{WaveChannelViewConstants.cpp}::Registry | |
CRegistryKey | |
Caudacity::cloud::audiocom::sync::RemoteProjectSnapshotState | |
CRepeatDialog | Dialog used with EffectRepeat |
Caudacity::sentry::Report | A report to Sentry |
Caudacity::sentry::Report::ReportImpl | |
Caudacity::network_manager::Request | |
CRequest | Class to construct the HTTP request |
►Caudacity::network_manager::RequestPayloadStream | |
Caudacity::network_manager::anonymous_namespace{RequestPayload.cpp}::EmptyRequestPayloadStream | |
Caudacity::network_manager::anonymous_namespace{RequestPayload.cpp}::FileRequestPayloadStream | |
Caudacity::network_manager::anonymous_namespace{RequestPayload.cpp}::MemoryRequestPayloadStream | |
CResample | Interface to libsoxr |
CResampleBuf | |
CMixerOptions::ResampleParameters | |
CAButton::Resetter | |
CAdornedRulerPanel::Resetter | |
CASlider::Resetter | |
CMeterPanelBase::Resetter | |
CVSTWrapper::ResourceHandle | |
CRealtimeEffectState::Response | |
CResponse | Stores a command response string (and other response data if it becomes necessary) |
CResponseQueue | Allow messages to be sent from the main thread to the script thread |
Caudacity::cloud::audiocom::ResponseResult | |
CTypeList::And< Predicate, Predicates... >::Rest< T > | |
CTypeList::Or< Predicate, Predicates... >::Rest< T > | |
CRestoreValue< T > | Structure used by ValueRestorer |
Caudacity::network_manager::CurlHandleManager::Handle::Result | |
Caudacity::sqlite::Result< T > | A class representing a result of an operation |
►CReverb_priv_t | |
CReverb_priv_ex | |
Creverb_t | |
CReverbSettings | |
CReverbState | |
CTypeList::RightFold< Op, TypeList, Initial > | Right fold reduction of a list of types by a binary template |
CTypeList::RightFoldList< Op, TypeList, Initial > | Like RightFold, but passing nonempty tails, not elements, to Op |
CMIR::RocInfo | |
Caudacity::sqlite::Row | A class representing a row in a result set |
CRowConv | |
CRowData | |
Caudacity::sqlite::RowIterator | A class representing an iterator over a result set |
►CRulerFormat | |
CBeatsFormat | |
CIntFormat | |
CLinearDBFormat | |
CRealFormat | |
CTimeFormat | |
CRulerInvalidatedMessage | |
CRulerStruct | |
►CRulerUpdater | Used to update a Ruler |
►CCustomUpdater | |
CCustomUpdaterPosition | |
CCustomUpdaterValue | |
►CGeneratedUpdater | |
CLinearUpdater | |
CLogarithmicUpdater | |
Caudacity::sqlite::RunContext | A class representing a context of a run operation |
Caudacity::sqlite::RunResult | A class representing a result of a run operation |
Canonymous_namespace{WaveChannelUtilities.cpp}::SampleAccessArgs< BufferType > | |
►CSampleBlock | Abstract class allows access to contents of a block of sound samples, serialization as XML, and reference count management that can suppress reclamation of its storage |
CMockSampleBlock | |
CSqliteSampleBlock | Implementation of SampleBlock using Sqlite database |
CSampleBlockCreateMessage | |
►CSampleBuffer | |
CGrowableSampleBuffer | |
CsampleCount | Positions or offsets within audio files need a wide type |
CSampleFormats | Two sample formats, remembering format of original source and describing stored format |
Cstaffpad::SamplesFloat< T > | |
Cstaffpad::SamplesFloat< float > | |
Cstaffpad::SamplesFloat< std::complex< float > > | |
►CSBSMSInterfaceSliding | |
CSBSMSEffectInterface | |
Caudacity::sqlite::ScalarFunction | A class representing a scalar function in a SQLite database |
CClipboard::Scope | Empty the clipboard at start of scope; restore its contents after |
CGlobalVariable< Tag, Type, initializer, ScopedOnly >::Scope | RAII guard for temporary installation of a value; movable |
►CScope | |
CGlobalHook< Tag, Signature, Default, Options >::SubstituteInShared< Derived > | Can generate overriding hooks of shared_ptr factories |
CGlobalHook< Tag, Signature, Default, Options >::SubstituteInUnique< Derived > | Can generate overriding hooks of unique_ptr factories |
CScopedSizer< ReturnType, Args > | |
►CScopedSizer< void, int > | |
CScopedVerticalLay | |
►CScopedSizer< void, int, int > | |
CScopedHorizontalLay | |
►CScopedSizer< wxPanel *, int > | |
CScopedInvisiblePanel | |
►CScopedSizer< wxStaticBox *, const TranslatableString &, int > | |
CScopedStatic | |
CScoreAlignDialog | ScoreAlignDialog is \TODO |
CScriptCommandRelay | ScriptCommandRelay is just a way to move some of the scripting-specific code out of ModuleManager |
CScrubbingOptions | |
CScrubState | |
Canonymous_namespace{FrameStatisticsDialog.cpp}::Dialog::Section | |
CFrameStatistics::Section | Profiling section data |
Canonymous_namespace{SelectMenus.cpp}::SeekInfo | |
CSelectedRegion | Defines a selected portion of a project |
CSelectionBarListener | |
CSelectionStateChanger | |
Caudacity::sentry::SentryRequestBuilder | A helper, that creates a correct Request to Sentry |
CSeqBlock | Data structure containing pointer to a sample block and a start time. Element of a BlockArray |
CDynamicRangeProcessorUtils::Detail::SerializedPreset | |
Caudacity::cloud::audiocom::ServiceConfig | Configuration for the audio.com |
Caudacity::cloud::audiocom::ShareAudioDialog::Services | |
►CBasicUI::Services | Abstract class defines a few user interface services, not mentioning particular toolkits |
CwxWidgetsBasicUI | An implementation of BasicUI::Services in terms of the wxWidgets toolkit |
CSpectralDataManager::Setting | |
►CSettingBase | Base class for settings objects. It holds a configuration key path |
►CTransactionalSettingBase | |
►CCachingSettingBase< bool > | |
►CSetting< bool > | |
CBoolSetting | This specialization of Setting for bool adds a Toggle method to negate the saved value |
►CCachingSettingBase< double > | |
►CSetting< double > | |
CDoubleSetting | Specialization of Setting for double |
►CCachingSettingBase< int > | |
►CSetting< int > | |
CIntSetting | Specialization of Setting for int |
►CCachingSettingBase< wxString > | |
►CSetting< wxString > | |
CStringSetting | Specialization of Setting for strings |
►CCachingSettingBase< T > | Class template adds an in-memory cache of a value to TransactionalSettingBase and support for SettingTransaction |
CSetting< T > | |
CDynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}::SettingDescription< Struct > | |
CSettingPath | |
CNoiseReductionBase::Settings | |
►CRealtimeEffectState::SettingsAndCounter | |
CNonInterfering< RealtimeEffectState::SettingsAndCounter > | |
CRealtimeEffectState::AccessState::FromMainSlot::Message | |
►CSettingScope | Makes temporary changes to preferences, then rolls them back at destruction |
CSettingTransaction | Extend SettingScope with Commit() which flushes updates in a batch |
►CSettingsVisitorBase< Const > | Visitor of effect or command parameters. This is a base class with lots of virtual functions that do nothing by default. Unrelated to class Shuttle |
CShuttleDefaults | SettingsVisitor that sets parameters to their default values |
CShuttleGetAutomation | SettingsVisitor that gets parameter values into a string |
CShuttleGetDefinition | SettingsVisitor that retrieves a JSON format definition of a command's parameters |
CShuttleSetAutomation | SettingsVisitor that sets parameters to a value (from a string) |
Canonymous_namespace{LV2Ports.cpp}::SetValueData | |
CSFFileCloser | |
Ccrypto::SHA256 | |
CCallable::SharedPtrFactory< Type, Arguments > | Generates functions useable as non-type template parameters |
CRealtimeEffectState::AccessState::FromMainSlot::ShortMessage | |
Canonymous_namespace{CommandBuilder.cpp}::ShuttleCli | |
►CShuttleGuiBase | Base class for shuttling data to and from a GUI |
►CShuttleGui | Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI |
Canonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition | Shuttle that retrieves a JSON format definition of a command's parameters |
CShuttlePrefs | A kind of Shuttle to exchange data with preferences e.g. the registry |
CSimpleGuard< R > | A default template parameter for GuardedCall<R> |
CSimpleGuard< bool > | Specialization of SimpleGuard, also defining a default value |
CSimpleGuard< void > | Specialization of SimpleGuard, also defining a default value |
CSinCosStruct | |
CSinCosTable | |
►CAudioGraph::Sink | Downstream receiver of sample streams, taking Buffers as external context |
CWaveTrackSink | |
►CClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | Utility to register hooks into a host class that attach client data |
CAudacityProject | The top-level handle to an Audacity project. It serves as a source of events that other objects can bind to, and a container of associated sub-objects that it treats opaquely. It stores a filename and a status message and a few other things. There is very little in this class, most of the intelligence residing in the cooperating attached objects |
►CChannelGroup | |
CTrack | Abstract base class for an object holding data associated with points on a time axis |
CNoteTrack | A Track that is used for Midi notes. (Somewhat old code) |
CTrack | Abstract base class for an object holding data associated with points on a time axis |
CWaveChannelView | |
►CClientData::Site< AttachedWindows, wxWindow, ClientData::SkipCopying, ClientData::BarePtr > | |
CAttachedWindows | |
►CClientData::Site< RealtimeEffectState > | |
CRealtimeEffectState | |
►CClientData::Site< WaveClip, WaveClipListener, ClientData::DeepCopying > | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
Cgraphics::SizeType< DataType > | A class that represents size in 2D space |
CDefaultPlaybackPolicy::SlotData | |
CSnapChangedMessage | |
CSnapFunctionsRegistry | |
CSnapManager | |
CSnapPoint | |
►CSnapRegistryGroupData | |
CComposite::Extension< Registry::GroupItem< SnapRegistryTraits >, SnapRegistryGroupData, const Identifier & > | |
CSnapResult | |
CSnapResults | |
Caudacity::cloud::audiocom::sync::SnapshotBlockInfo | |
Caudacity::cloud::audiocom::sync::LocalProjectSnapshot::SnapshotData | |
Caudacity::cloud::audiocom::sync::SnapshotInfo | |
Csocket_guard | RAII-style socket wrapper. Since socket is closed on wrapper destruction, initializing multiple guards with same(valid) socket descriptor is considered UB. For same reason wrapper isn't copyable |
►CSoundTouchBase | |
CChangeTempoBase | |
►CAudioGraph::Source | Upstream producer of sample streams, taking Buffers as external context |
CDownmixStage | Combines multiple audio graph sources into a single source |
CEffectStage | Decorates a source with a non-timewarping effect, which may have latency |
CMixerSource | |
CWideSampleSource | Adapts WideSampleSequence to the interface AudioGraph::Source |
Csoxr_deleter | |
Canonymous_namespace{HistoryWindow.cpp}::SpaceUsageCalculator | |
Cfast_float::span< T > | |
Cfast_float::span< const char > | |
CSpecCache | |
CSpecPowerCalculation | SpecPowerCalculation is a simple spectral power level meter |
CSpecPxCache | |
CSpectralData | |
CSpectralDataDialog | Provides UI for spectral editing and parameters adjustments |
CSpectralDataManager | Performs the calculation for spectral editing |
CSpectralSelectionBarListener | |
CSpectrumAnalyst | Used for finding the peaks, for snapping to peaks |
►CSpectrumTransformer | A class that transforms a portion of a wave track (preserving duration) by applying Fourier transform, then modifying coefficients, then inverse Fourier transform and overlap-add to reconstruct |
►CTrackSpectrumTransformer | Subclass of SpectrumTransformer that rewrites a track |
CMyTransformer | |
CSpectralDataManager::Worker | |
CSpeedChangeMessage | |
Cspinlock | Intended for locking of resources that are only lightly contended and locked for very short times, can be used with std::lock_guard |
Canonymous_namespace{WaveTrack.cpp}::SplitInfo | |
CSQLiteBlobStream | |
Caudacity::sqlite::details::SQLiteFunction< CallbackType > | |
Caudacity::sqlite::details::SQLiteFunction< std::function< R()> > | |
Caudacity::sqlite::details::SQLiteFunction< std::function< R(Args...)> > | |
Caudacity::sqlite::anonymous_namespace{SQLiteUtils.cpp}::SQLiteIniter | |
CTypeList::StablePartition< Predicate, TypeList > | |
Cfast_float::stackvec< size > | |
Cfast_float::stackvec< bigint_limbs > | |
CMixerOptions::StageSpecification | |
Canonymous_namespace{FFmpegPrefs.cpp}::State | |
CCellularPanel::State | |
CMeterPanel::State | |
CState | |
►CStatefulEffectBase | |
CStatefulEffect | |
CStatefulPerTrackEffect | Base class for many of the effects in Audacity |
Caudacity::sqlite::Statement | A class representing a compiled statement |
Caudacity::sqlite::StatementHandle | |
►CBrushHandle::StateSaver | |
CSpectrumView::SpectralDataSaver | |
CNoiseReductionBase::Statistics | |
CMIR::StftFrameProvider | |
CStickySetting< SettingType > | |
CTypeEnumerator::CollectTypes< Tag, Location >::Stop< Types > | |
CTypeEnumerator::detail::CountTypes< Tag, Location >::Stop< U > | |
CFrameStatistics::Stopwatch | RAII wrapper used to measure a section time |
CStreamContext | |
CStretchRatioChange | |
CStretchHandle::StretchState | |
CStringifyable | |
CWaveClip::StrongInvariantScope | |
CPitchAndSpeedDialog::StrongTarget | |
Canonymous_namespace{MenuCreator.cpp}::SubMenuListEntry | |
CObserver::Subscription | A move-only handle representing a connection to a Publisher |
CSubViewAdjuster | |
CWaveCacheSampleBlock::Summary | Summary calculated over the requested range |
CSyncLock | |
CSyncLockChangeMessage | Sent after sync lock setting changes, with its new state |
►CT | |
CNonInterfering< T > | |
Ct_diag_struct | |
Caudacity::cloud::audiocom::sync::anonymous_namespace{ResumedSnaphotUploadOperation.cpp}::ResumedSnaphotUploadOperation::Tag | |
Caudacity::cloud::audiocom::sync::LocalProjectSnapshot::Tag | |
Caudacity::cloud::audiocom::sync::MissingBlocksUploader::Tag | |
Caudacity::cloud::audiocom::sync::MixdownUploader::Tag | |
Caudacity::cloud::audiocom::sync::RemoteProjectSnapshot::Tag | |
Caudacity::concurrency::CancellationContext::Tag | |
Caudacity::sqlite::SafeConnection::Tag | |
►CTag | |
CTypeEnumerator::detail::TypeCounter< Tag, T >::Location | |
CTypeList::Tail< TypeList > | Delays expansion of nested alias rest; so Tail<Nil> is legal |
CTypeList::Tail< List< Types... > > | |
CTypeList::Tails< TypeList > | |
Canonymous_namespace{CallableTest.cpp}::TakesNonTypeParameter< T > | |
►CTargetFactory | TargetFactory makes Command output targets. By default, we ignore progress updates but display all other messages directly |
CExtTargetFactory | Extended Target Factory with more options |
CAudioGraph::Task | Copies from a Source to a Sink, mediated by Buffers |
CEqualizationBase::Task | |
CTaskProfile | Simple class to keep track of one task that may be called multiple times |
CTrackInfo::TCPLine | |
CTD< T > | |
Canonymous_namespace{TimeShiftHandle.cpp}::TemporaryClipRemover | |
CTemporarySelection | |
CProjectFileIO::TentativeConnection | |
CTester< Const, ref > | Parameterize for the type of visitor return |
Canonymous_namespace{CallableTest.cpp}::TestVisitor | |
CTestVisitor | |
CTestWaveClipMaker | |
CTestWaveTrackMaker | |
►CTextEditDelegate | |
CWaveTrackAffordanceControls | |
CTextEditHelper | |
CThemeChangeMessage | |
CThemeSet | |
CComposite::detail::This< Deprecate > | |
CComposite::detail::This< false > | |
CComposite::detail::This< true > | |
CBeatsFormat::Tick | |
CRuler::TickLengths | |
CRulerUpdater::TickOutputs | |
CBeatsFormat::Ticks | |
CRulerUpdater::TickSizes | |
Cstaffpad::TimeAndPitch | |
►CTimeAndPitchInterface | |
CStaffPadTimeAndPitch | |
►CTimeAndPitchSource | |
CClipTimeAndPitchSource | |
CTimeAndPitchFakeSource | |
CTimeAndPitchRealSource | |
CTrackShifter::TimeInterval | A simple time interval |
CPlaybackSchedule::TimeQueue | |
Cinternal::x11::RunLoop::TimerHandler | |
CSelectHandle::TimerHandler | |
CMixerOptions::TimesAndSpeed | |
CTimeSignatureChangedMessage | |
CTimeToolBarListener | |
►CTimeWarper | Transforms one point in time to another point. For example, a time stretching effect might use one to keep track of what happens to labels and split points in the input |
CGeometricInputTimeWarper | |
CGeometricOutputTimeWarper | |
CIdentityTimeWarper | No change to time at all |
CLinearInputRateTimeWarper | TimeScale - rate varies linearly with input |
CLinearInputStretchTimeWarper | |
CLinearOutputRateTimeWarper | TimeScale - rate varies linearly with output |
CLinearOutputStretchTimeWarper | |
CLinearTimeWarper | Linear scaling, initialised by giving two points on the line |
CPasteTimeWarper | Unit slope but with either a jump (pasting more) or a flat interval (pasting less) |
CRegionTimeWarper | No change before the specified region; during the region, warp according to the given warper; after the region, constant shift so as to match at the end of the warped region |
CShiftTimeWarper | Behaves like another, given TimeWarper, except shifted by a fixed amount |
CTitleRestorer | |
CToCharsResult | Result of the conversion, similar to std::to_chars_result |
CNyquistBase::Tokenizer | |
CRealtimeEffectState::AccessState::ToMainSlot | |
CToolBarArrangement | Small class that holds some layout information for an ExpandingToolBar |
CToolBarButtons | |
CToolBarConfiguration | |
►CTopLevelKeystrokeHandlingWindow | |
CEffectUIHost | |
CMixerBoardFrame | |
►CTrackFocusCallbacks | A façade hiding platform-specific accessibility API |
CTrackPanelAx | Helper to TrackPanel to give accessibility |
CTrackPanelAx::Adapter | |
CTrackFocusChangeMessage | |
CTrackId | An in-session identifier of track objects across undo states. It does not persist between sessions |
CTrackListEvent | Notification of changes in individual tracks of TrackList, or of TrackList's composition |
►CTrackPanelDrawable | Drawing interface common to cells, groups of cells, and temporary handles in CellularPanel |
►CTrackPanelNode | The TrackPanel is built up of nodes, subtrees of the CellularPanel's area Common base class for TrackPanelCell (leaf) and TrackPanelGroup (nonleaf) |
►CTrackPanelCell | |
►CAdornedRulerPanel::CommonCell | |
CAdornedRulerPanel::QPCell | |
CAdornedRulerPanel::ScrubbingCell | |
►CCommonTrackPanelCell | |
CBackgroundCell | Class representing the background of a Track. It provides the hit test function that tells us what was hit |
CCommonChannelCell | |
CCommonTrackCell | |
Canonymous_namespace{TrackPanel.cpp}::EmptyCell | |
►CTrackPanelGroup | |
CAdornedRulerPanel::MainGroup | |
CAdornedRulerPanel::Subgroup | |
Canonymous_namespace{TrackPanel.cpp}::ChannelStack | |
Canonymous_namespace{TrackPanel.cpp}::HorizontalGroup | |
Canonymous_namespace{TrackPanel.cpp}::LabeledChannelGroup | |
Canonymous_namespace{TrackPanel.cpp}::MainGroup | |
Canonymous_namespace{TrackPanel.cpp}::ResizingChannelGroup | |
Canonymous_namespace{TrackPanel.cpp}::Subgroup | |
Canonymous_namespace{TrackPanel.cpp}::VRulerAndChannel | |
Canonymous_namespace{TrackPanel.cpp}::VRulersAndChannels | |
►CUIHandle | Short-lived drawing and event-handling object associated with a TrackPanelCell |
►CAdornedRulerPanel::CommonRulerHandle | |
►CAdornedRulerPanel::PlayRegionAdjustingHandle | |
CAdornedRulerPanel::MovePlayRegionHandle | |
CAdornedRulerPanel::NewPlayRegionHandle | |
CAdornedRulerPanel::ResizePlayRegionHandle | |
CAdornedRulerPanel::ScrubbingHandle | |
CBackgroundHandle | |
CBrushHandle | |
►CButtonHandle | A UIHandle for a TrackPanel button, such as the Mute and Solo buttons |
CCloseButtonHandle | |
CEffectsButtonHandle | |
CMenuButtonHandle | |
CMinimizeButtonHandle | |
CMuteButtonHandle | |
CSoloButtonHandle | |
CSubViewCloseHandle | |
CCutlineHandle | |
CEnvelopeHandle | |
►CHighlitClipButtonHandle | |
CClipOverflowButtonHandle | |
CClipPitchAndSpeedButtonHandle | |
►CLabelDefaultClickHandle | |
CLabelGlyphHandle | |
CLabelTextHandle | |
CNoteTrackButtonHandle | |
CNoteTrackVZoomHandle | |
CSampleHandle | |
CSelectHandle | |
►CSliderHandle | |
CPanSliderHandle | |
CVelocitySliderHandle | |
CVolumeSliderHandle | |
CSpectrumVZoomHandle | |
CStretchHandle | |
CSubViewAdjustHandle | |
CSubViewRearrangeHandle | |
►CTimeShiftHandle | |
►CAffordanceHandle | |
CNoteTrackAffordanceHandle | |
CWaveTrackAffordanceHandle | Implements some features which are specific to Wave Clips |
CTimeTrackVZoomHandle | |
CTrackPanelResizeHandle | Constructed from one channel, but changes height of all channels in a track |
CTrackSelectHandle | |
CWaveClipAdjustBorderHandle | |
CWaveClipTitleEditHandle | |
CWaveformVZoomHandle | |
CZoomHandle | |
Canonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle | |
Canonymous_namespace{CellularPanel.cpp}::DefaultRightButtonHandler | |
CTrackPanelDrawingContext | |
CTrackPanelMouseEvent | |
CTrackPanelMouseState | |
►CTrackShifter | Abstract base class for policies to manipulate a track type for Time Shift |
CCoarseTrackShifter | |
CLabelTrackShifter | |
CNoteTrackShifter | |
CWaveTrackShifter | |
CComposite::Traits< Base, Derived > | |
►CPackedArray::Traits< T > | Primary template used in Deleter that can be specialized |
CPackedArray::detail::ExtendedTraits< T, typename > | Primary template of metafunction deducing other things from Traits<T> |
CPackedArray::detail::ExtendedTraits< T, std::void_t< decltype(std::declval< T >().*(Traits< T >::array_member))> > | Partial specialization used when Traits<T>::array_member is defined |
CPackedArray::Traits< AudioBufferList > | |
CPackedArray::Traits< AudioUnitCocoaViewInfo > | |
CComposite::Traits< MyCompositeBase, MyBuilder > | |
CComposite::Traits< Registry::detail::GroupItemBase, Registry::GroupItem< RegistryTraits > > | |
Caudacity::sqlite::Transaction | A class representing a transaction in SQLite |
CWaveClip::Transaction | Restores state when an update loop over mSequences fails midway |
CTransactionScope | RAII for a database transaction, possibly nested |
►CTransactionScopeImpl | Abstract base class for implementation of steps of TransactionScope |
CDBConnectionTransactionScopeImpl | |
Caudacity::cloud::audiocom::TransferStats | |
CTranslatableString | Holds a msgid for the translation catalog; may also bind format arguments |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::Transparent | |
CTransportSequences | |
CAudioIoCallback::TransportState | |
CTransportUtilities | |
CToolBarConfiguration::Tree | |
CToolBarConfiguration::Iterator::Triple | |
CTriplet | |
►Cstd::true_type | |
CCallable::detail::MemberInvoker< M, C >::CanAccept< T, std::void_t< Result< T > > > | |
CTuple::is_tuple< std::tuple< Types... > > | |
CTuple::is_tuple_like< T, std::void_t< decltype(std::tuple_size< T >{})> > | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Default | |
Caudacity::TypedAny< Tag >::Good_args< Args > | |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::Transparent::type | No BaseClass of ArgumentType is acceptable to the first function |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::NoOp::type | |
CCallable::type_identity< T > | Standard in C++20; add a level of indirection to a type |
CTypeEnumerator::detail::type_identity< T > | Standard in C++20 |
CTypeList::type_identity< T > | Standard in C++20; add a level of indirection to a type |
CVariant::detail::type_identity< T > | Standard in C++20 |
►CTypeEnumerator::detail::type_identity< Unenumerated > | |
CTypeEnumerator::detail::Unenumerated | A type excluded from any enumeration |
CTypeEnumerator::detail::TypeCounter< Tag, T > | Implements the ENUMERATE_TYPE macro |
Caudacity::TypedAny< Tag > | Generates distinct, non-interconvertible types wrapping std::any |
►Caudacity::TypedAny< EffectSettings > | |
CEffectSettings | Externalized state of a plug-in |
CTrack::TypeInfo | |
CTrack::TypeNames | Names of a track type for various purposes |
CTypeSwitch::detail::TypeSwitcher< R, ObjectTypes, Functions, Args > | |
CLV2Editor::UI | |
►CLV2UIFeaturesList::UIHandler | Abstraction of host services that a plug-ins native UI needs |
CLV2Editor | |
CUnbypassed | |
CUndoRedoExtensionRegistry | |
CUndoRedoMessage | Type of message published by UndoManager |
CUndoStackElem | Holds one item with description and time range for the UndoManager |
CUndoState | |
►CUndoStateExtension | Base class for extra information attached to undo/redo states |
CRealtimeEffectList | |
CTags | ID3 Tags (for MP3) |
Canonymous_namespace{TimeSignatureToolBar.cpp}::TimeSignatureRestorer | |
Canonymous_namespace{UndoTracks.cpp}::TrackListRestorer | |
Canonymous_namespace{ViewInfo.cpp}::SelectedRegionRestorer | |
►Cstd::unique_ptr< T > | STL class |
►CArrayOf< ArrayOf< X > > | |
CArraysOf< X > | |
CArrayOf< long int > | |
CArrayOf< double > | |
CArrayOf< ArrayOf< Biquad > > | |
CArrayOf< Biquad > | |
CArrayOf< float > | |
CArrayOf< wxRect > | |
CArrayOf< int > | |
CArrayOf< fft_type > | |
CArrayOf< uint8_t > | |
►CArrayOf< ArrayOf< float > > | |
CArraysOf< float > | |
CArrayOf< wxSlider * > | |
CArrayOf< wxTextCtrl * > | |
CArrayOf< wxStaticText * > | |
CArrayOf< wxCheckBox * > | |
CArrayOf< unsigned long > | |
CArrayOf< T > | |
CArrayOf< char > | |
CArrayOf< Vector > | |
CArrayOf< MeterUpdateMsg > | |
►CArrayOf< ArrayOf< bool > > | |
CArraysOf< bool > | |
CArrayOf< bool > | |
CArrayOf< audio > | |
CArrayOf< SinCosStruct > | |
CArrayOf< wxChoice * > | |
CPackedArray::Ptr< AudioBufferList > | |
CPackedArray::Ptr< const AudioUnitParameterID > | |
►CValueRestorer< CommandHandlerFinder > | |
CMenuRegistry::FinderScope | |
CADCChanger | Makes temporary drawing context changes that you back out of, RAII style |
CArrayOf< X > | This simplifies arrays of arrays, each array separately allocated with NEW[] But it might be better to use std::Array<ArrayOf<X>, N> for some small constant N Or use just one array when sub-arrays have a common size and are not large |
CPackedArray::Ptr< Type, BaseDeleter > | Smart pointer type that deallocates with Deleter |
CSFFile | |
CValueRestorer< T > | Set a variable temporarily in a scope |
CCallable::UniquePtrFactory< Type, Arguments > | Generates functions useable as non-type template parameters |
CEffectAndCommandPluginManager::UnsetBatchProcessing | A custom deleter for std::unique_ptr |
CUnusableImportPlugin | Used in place of a real plug in for plug ins that have not been compiled or are not available in this version of Audacity. Has enough information to identify the file extensions that would be used, but little else |
CRulerUpdater::UpdateOutputs | |
►CMessageBuffer< Data >::UpdateSlot | |
CNonInterfering< MessageBuffer::UpdateSlot > | |
Caudacity::cloud::audiocom::UploadFailedPayload | This structure represents an upload error as returned by the server |
►Caudacity::cloud::audiocom::UploadOperation | Class used to track the upload operation |
Caudacity::cloud::audiocom::anonymous_namespace{UploadService.cpp}::AudiocomUploadOperation | |
Caudacity::cloud::audiocom::UploadOperationCompleted | |
Caudacity::cloud::audiocom::UploadOperationHandle | A unique_ptr like class that holds a pointer to UploadOperation |
Caudacity::cloud::audiocom::sync::ProjectCloudExtension::UploadQueueElement | |
Caudacity::cloud::audiocom::UploadService | Service, responsible for uploading audio files to audio.com |
Caudacity::cloud::audiocom::UploadSuccessfulPayload | This structure represents the payload associated with successful upload |
Caudacity::cloud::audiocom::sync::UploadUrls | |
CUriFields | |
CURLschemeHandlerMessage | A message that is invoked when a custom-scheme URL is passed to Audacity |
CTypeSwitch::detail::UsedCases< Executors > | |
Caudacity::cloud::audiocom::UserDataChanged | |
Caudacity::cloud::audiocom::UserPanelStateChangedMessage | |
Caudacity::Uuid | Utility class that generates and parses UUIDs |
CUuid | Platform independent class for generating and parsing UUIDs |
CAudacityHostAttribute::v | |
►CPluginProvider::Validator | |
CVST3PluginValidator | |
Canonymous_namespace{LoadLV2.cpp}::LV2PluginValidator | |
►CValidator | A Validator is an object which checks whether a wxVariant satisfies a certain criterion. This is a base validator which allows anything |
CBoolArrayValidator | Parameter must be char array of booleans, e.g. "011010001" |
CBoolValidator | Parameter must be a boolean |
CDefaultValidator | |
CDoubleValidator | Parameter must be a floating-point number |
CIntValidator | Parameter must be integral |
COptionValidator | Parameter must be one of the defined options |
CRangeValidator | Parameter must lie between the two given numbers |
Cfast_float::value128 | |
CValueIterator< Value, Category > | A convenience for defining iterators that return rvalue types, so that they cooperate correctly with stl algorithms and std::reverse_iterator |
►CValueIterator< const StreamChunk, std::forward_iterator_tag > | |
CMemoryStream::Iterator | |
►CValueIterator< int > | |
CNumberIterator< Integral > | |
►CValueIterator< IntervalConstHolder > | |
CWaveTrackUtilities::AllClipsConstIterator | |
►CValueIterator< IntervalHolder > | |
CWaveTrackUtilities::AllClipsIterator | |
►CValueIterator< Place > | |
CToolBarConfiguration::Iterator | |
►CValueIterator< std::shared_ptr< ChannelType >, std::bidirectional_iterator_tag > | |
CChannelGroup::ChannelIterator< ChannelType > | |
►CValueIterator< std::shared_ptr< IntervalType >, std::bidirectional_iterator_tag > | |
CChannel::IntervalIterator< IntervalType > | |
CChannelGroup::IntervalIterator< IntervalType > | |
CWideChannelGroupInterval::ChannelIterator< IntervalType > | |
►CValueIterator< std::shared_ptr< WaveTrack::Interval >, std::bidirectional_iterator_tag > | |
CChannelGroup::IntervalIterator< WaveTrack::Interval > | |
►CValueIterator< TrackType *, std::bidirectional_iterator_tag > | |
CTrackIter< TrackType > | Iterator over only members of a TrackList of the specified subtype, optionally filtered by a predicate; past-end value dereferenceable, to nullptr |
CValueType | |
►Cstd::variant | |
►CRegistry::VisitorFunctions< MenuRegistry::Traits > | |
►CMenuRegistry::Visitor< MenuRegistry::Traits > | |
►CCommandManager::Populator | |
Canonymous_namespace{MenuCreator.cpp}::MenuItemVisitor | |
►CRegistry::VisitorFunctions< MenuTraits > | |
CMenuRegistry::Visitor< MenuTraits > | |
►CRegistry::VisitorFunctions< PopupMenuTableTraits > | |
►CMenuRegistry::Visitor< PopupMenuTableTraits > | |
Canonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder | |
►CRegistry::VisitorFunctions< Traits > | |
►CMenuRegistry::Visitor< Traits > | |
Canonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectsMenuVisitor | |
CRegistry::VisitorFunctions< RegistryTraits, Reference > | |
CTestVariant | |
►Cstd::vector< T > | STL class |
CEnumValueSymbols | |
CNoteTrackTCPLines | |
CPffftFloatVector | A vector of floats guaranteeing alignment as demanded by pffft |
CWaveTrackTCPLines | |
CVector | Holds a matrix of doubles and supports arithmetic operations, including Vector-Matrix operations. Used by InterpolateAudio |
CVersionId | A class, that supports base manipulation with version number |
Caudacity::cloud::audiocom::sync::VersionInfo | |
CVersionPatch | A structure that describes patch fields |
►CViewportCallbacks | A callback facade hiding GUI toolkit details |
Canonymous_namespace{ProjectWindow.cpp}::Adapter | |
CViewportMessage | |
CVariant::detail::VisitHelperReturn< Visitor, Variant > | Help to define Visit() below |
►CCellularPanel::Visitor | |
Canonymous_namespace{CellularPanel.cpp}::Adaptor | |
►CMenuRegistry::detail::VisitorBase | |
CMenuRegistry::Visitor< MenuRegistry::Traits > | |
CMenuRegistry::Visitor< PopupMenuTableTraits > | |
CMenuRegistry::Visitor< Traits > | |
CMenuRegistry::Visitor< MenuTraits > | |
►CRegistry::detail::VisitorBase | |
CRegistry::detail::Visitor< RegistryTraits, Visitors > | Type-erasing adapter class (with no std::function overhead) |
CVoiceKey | This implements a voice key, detecting either the next "ON" or "OFF" point |
►Cvoid | |
CComposite::Extension< GroupItem< Traits >, void, const Identifier & > | |
CComposite::Extension< Registry::GroupItem< NumericConverterRegistryTraits >, void, const Identifier & > | |
CComposite::Extension< Registry::GroupItem< SnapRegistryTraits >, void, const Identifier & > | |
Canonymous_namespace{VST3Wrapper.cpp}::VST3EffectSettings | |
►CVST3ParameterControl | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ListParameter | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ToggleParameter | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ValueText | |
Canonymous_namespace{VST3Wrapper.cpp}::VST3PluginCache | |
CVST3Utils | Provides a set of useful functions, used across the Audacity VST3 module |
CVST3Wrapper | |
CVstEvent | |
CVstEvents | |
►CVSTLink | |
►CVSTWrapper | |
CVSTEffectBase | |
CVSTInstance | |
CVstMidiEvent | |
CVstParameterProperties | |
CVstPatchChunkInfo | |
CVstRect | |
CVSTSettings | |
CVstTimeInfo | |
►CVSTUIWrapper | |
CVSTEditor | |
CVSTWrapper | |
CWahwahBase | An Effect that adds a 'spectral glide' |
CMixerOptions::Warp | Immutable structure is an argument to Mixer's constructor |
CWaveCacheSampleBlock | Helper structure used to transfer the data between the data and graphics layers |
CWaveChannelSubViewPlacement | |
CWaveChannelSubViewType | |
CWaveClipDtorCalled | |
►CWaveClipListenerBase | |
►CWaveClipListener | |
CWaveClipSpectrumCache | |
CWaveColorAttachment | |
Canonymous_namespace{WaveformView.cpp}::WaveformPainter | |
CWaveDisplayColumn | Data for sample blocks related to the column |
CWaveformDisplay | |
CWavePaintParameters | Parameters for the waveform painting |
Canonymous_namespace{WaveformView.cpp}::WavePortion | |
CWaveTrackLocation | |
CWaveTrackMessage | |
CSpectrumTransformer::Window | Derive this class to add information to the queue |
►CWindow | |
CMyTransformer::MyWindow | |
CSpectralDataManager::Worker::MyWindow | |
CWindowAccessible | An alternative to using wxWindowAccessible, which in wxWidgets 3.1.1 contained GetParent() which was incorrect |
►CWindowBase | |
CThemedWindowWrapper< WindowBase > | |
►CBasicUI::WindowPlacement | Subclasses may hold information such as a parent window pointer for a dialog |
CwxWidgetsWindowPlacement | Window placement information for wxWidgetsBasicUI can be constructed from a wxWindow pointer |
Canonymous_namespace{NoiseReductionBase.cpp}::WindowTypesInfo | |
CWithBase_t | |
CNoiseReductionBase::Worker | |
Caudacity::cloud::audiocom::sync::BlockHasher::Workers | |
CWrappedType | Used in type conversions, this wrapper for ints, strings, doubles and enums provides conversions between all the types. Functions that work on wrapped types can quickly be reused to work on any of these types. This cuts out a lot of repetitive code |
CTypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Wrapper | |
CWriteId | |
►CwxApp | |
CAudacityApp | AudacityApp is the 'main' class for Audacity |
►CwxAppConsole | |
CApp | |
►CwxArrayString | |
CwxArrayStringEx | Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list |
►CwxCheckBox | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ToggleParameter | |
►CwxChoice | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ListParameter | |
►CwxComboPopup | |
Canonymous_namespace{SnappingToolBar.cpp}::SnapModePopup | |
►CwxCommandEvent | |
CAppCommandEvent | An event 'envelope' for sending Command objects through the wxwidgets event loop |
CGrabberEvent | Grabber Class |
CMovableControlEvent | |
►CwxConnection | |
CIPCConn | |
►CwxControl | |
CAUControl | |
CNumericTextCtrl | |
CReadOnlyText | |
CSpinControl | |
►CVSTControlBase | |
CVSTControl | |
CVSTControl | |
CVSTControl | |
►CwxDataViewCtrl | |
CPluginDataViewCtrl | |
►CwxDataViewCustomRenderer | |
►CPluginDataViewRenderer | |
CPluginDataViewStateRenderer | |
CPluginDataViewTextRenderer | |
►CwxDataViewModel | |
CPluginDataModel | !brief A plugins list model that can be attached to wxDataViewCtrl |
►CwxDialog | |
►CwxTabTraversalWrapper< wxDialog > | |
►CwxDialogWrapper | |
CAboutDialog | The AboutDialog shows the program version and developer credits |
►CApplyMacroDialog | Shows progress in executing commands in MacroCommands |
CMacrosWindow | |
CAudacityCommandDialog | Default dialog used for commands. Is populated using ShuttleGui |
CAudacityDontAskAgainMessageDialog | |
CAudioPasteDialog | |
CAudioUnitEffectOptionsDialog | |
CAutoRecoveryDialog | |
CBenchmarkDialog | BenchmarkDialog is used for measuring performance and accuracy of sample block storage |
►CBrowserDialog | Adds some event handling to an HtmlWindow |
Canonymous_namespace{HelpSystem.cpp}::HtmlTextHelpDialog | |
CContrastDialog | |
CDependencyDialog | DependencyDialog shows dependencies of an AudacityProject on AliasedFile s |
►CEffectDialog | |
CEffectNoiseReduction::Dialog | Dialog used with EffectNoiseReduction |
CEffectPresetsDialog | |
CEffectUIHost | |
CEqualizationCurvesDialog | EqualizationCurvesDialog manages the available preset curves |
CErrorDialog | Gives an Error message with an option for help |
CErrorReportDialog | A dialog, that has "Send", "Don't send" and help buttons |
CExportAudioDialog | |
CExportFFmpegOptions | Custom FFmpeg export dialog |
CExportMixerDialog | Dialog for advanced mixing |
CFFmpegNotFoundDialog | |
CFindDialog | |
CFindFFmpegDialog | Allows user to locate libav* libraries |
CFrequencyPlotDialog | Displays a spectrum plot of the waveform. Has options for selecting parameters of the plot |
CHistoryDialog | Works with UndoManager to allow user to see descriptions of and undo previous commands. Also allows you to selectively clear the undo memory so as to free up space |
CImportRawDialog | ImportRawDialog prompts you with options such as endianness and sample size to help you importing data of an unknown format |
CImportStreamDialog | |
CIncompatiblePluginsDialog | |
CLV2PreferencesDialog | |
CLabelDialog | Dialog for editing labels |
CLadspaEffectOptionsDialog | |
CLangChoiceDialog | A dialog used (at start up) to present the user with a choice of languages for Audacity |
CLoginDialog | |
CLongMessageDialog | LongMessageDialog is a dialog with a Text Window in it to capture the more lengthy output from some commands |
CMacroCommandDialog | Provides a list of configurable commands for use with MacroCommands |
CMissingPluginsErrorDialog | An error dialog about missing plugins |
CMultiDialog | A dialog presenting an exclusive, multiple choice, help button, and log info |
CNoUpdatesAvailableDialog | Information dialog about no updates available, that allows to navigate to settings quickly |
CNyquistOutputDialog | Dialog used with NyquistBase |
CPitchAndSpeedDialog | |
CPluginRegistrationDialog | |
►CPrefsDialog | Dialog that shows the current PrefsPanel in a tabbed divider |
CGlobalPrefsDialog | |
Canonymous_namespace{AudioSetupToolBar.cpp}::ViewDeviceSettingsDialog | |
CProgressDialog | ProgressDialog Class |
CSliderDialog | Pop up dialog used with an LWSlider |
CSoundActivatedRecordDialog | Configures sound activated recording |
CTagsEditorDialog | Derived from ExpandingToolBar, this dialog allows editing of Tags |
CTimeDialog | Dialog used to request a time value |
CTimerRecordDialog | Dialog for Timer Record, i.e., timed or long recording |
CTimerRecordExportDialog | |
CToolBarDialog | A dialog based container for ExpandingToolBars providing modal based operations |
CUnwritableLocationErrorDialog | An error dialog about unwritable location, that allows to navigate to settings quickly |
CUpdateNoticeDialog | Dialog, that notifies the users about automatic updates checking |
CUpdatePopupDialog | Show dialog window with update information for the user |
CVST3OptionsDialog | |
CVSTEffectOptionsDialog | |
CWarningDialog | Gives a warning message, that can be dismissed, with crucially the ability to not see similar warnings again for this session |
CWhatsNewDialog | |
Canonymous_namespace{ExportFilePanel.cpp}::CustomSampleRateDialog | |
Canonymous_namespace{FrameStatisticsDialog.cpp}::Dialog | |
Canonymous_namespace{HelpMenus.cpp}::QuickFixDialog | Class which makes a dialog for displaying quick fixes to common issues |
Canonymous_namespace{PluginStartupRegistration.cpp}::PluginScanDialog | |
Canonymous_namespace{ProjectFileManager.cpp}::CompactDialog | |
Caudacity::cloud::audiocom::LinkFailedDialog | |
Caudacity::cloud::audiocom::LinkSucceededDialog | |
Caudacity::cloud::audiocom::LinkWithTokenDialog | |
Caudacity::cloud::audiocom::ShareAudioDialog | |
►Caudacity::cloud::audiocom::sync::AudioComDialogBase | |
Caudacity::cloud::audiocom::sync::ConnectionIssuesDialog | |
Caudacity::cloud::audiocom::sync::LinkAccountDialog | |
Caudacity::cloud::audiocom::sync::NotCloudProjectDialog | |
Caudacity::cloud::audiocom::sync::ProjectLimitDialog | |
Caudacity::cloud::audiocom::sync::ProjectVersionConflictDialog | |
Caudacity::cloud::audiocom::sync::SyncFailedDialog | |
Caudacity::cloud::audiocom::sync::SyncInBackroundDialog | |
Caudacity::cloud::audiocom::sync::SyncSucceededDialog | |
Caudacity::cloud::audiocom::sync::UnsyncedProjectDialog | |
Caudacity::cloud::audiocom::sync::UploadCanceledDialog | |
Caudacity::cloud::audiocom::sync::WaitForActionDialog | |
Caudacity::cloud::audiocom::sync::CloudLocationDialog | |
Caudacity::cloud::audiocom::sync::CloudProjectPropertiesDialog | |
Caudacity::cloud::audiocom::sync::ProjectsListDialog | |
►CwxDirDialog | |
►CwxTabTraversalWrapper< wxDirDialog > | |
CwxDirDialogWrapper | |
►CwxDirTraverser | |
CVST3PluginTraverser | |
►CwxDropTarget | |
CExtImportPrefsDropTarget | |
►CwxEventFilter | |
CAButton::Listener | |
CBasicMenu::anonymous_namespace{BasicMenu.cpp}::Watcher | Singleton object listens to global wxEvent stream |
CCellularPanel::Filter | |
CEventMonitor | |
CJournal::Events::anonymous_namespace{JournalEvents.cpp}::Watcher | Singleton object listens to global wxEvent stream |
CToolManager | Class ToolManager |
►CwxEvtHandler | |
CAudacityCommand | Base class for command in Audacity |
CAudacityLogger | AudacityLogger is a thread-safe logger class |
CAudacityProject | The top-level handle to an Audacity project. It serves as a source of events that other objects can bind to, and a container of associated sub-objects that it treats opaquely. It stores a filename and a status message and a few other things. There is very little in this class, most of the intelligence residing in the cooperating attached objects |
CAudioUnitEditor | |
CChoiceEditor | Modified version of wxGridChoiceEditor using wxChoice instead of wxComboBox |
CChoiceEditor::FocusHandler | |
CEqualizationBandSliders | |
CEqualizationUI | |
CExpandingToolBarEvtHandler | A custom event handler for ExpandingToolBar |
CLV2Editor | |
►CPopupMenuHandler | |
►CPopupMenuTable | |
CFormatMenuTable | |
CLabelTrackMenuTable | |
CNoteTrackMenuTable | |
CNoteTrackVRulerMenuTable | |
CRateMenuTable | |
CTimeTrackMenuTable | |
CTrackMenuTable | |
CWaveChannelVRulerMenuTable | |
CWaveColorMenuTable | |
►CWaveTrackPopupMenuTable | |
CWaveTrackMenuTable | |
Canonymous_namespace{SpectrumView.cpp}::SpectrogramSettingsHandler | |
CProjectManager | Object associated with a project for high-level management of the project's lifetime, including creation, destruction, opening from file, importing, pushing undo states, and reverting to saved states |
CRealtimeEffectStateUI | UI state for realtime effect |
CScrubForwarder | |
CScrubber | |
CStatefulEffectUIServices | |
CToolManager | Class ToolManager |
CUpdateManager | A class that managing of updates |
CVST3Editor | |
CVSTEditor | |
Canonymous_namespace{EqualizationUI.cpp}::EqualizationUIEditor | |
Canonymous_namespace{StatefulEffectUIServices.cpp}::DefaultEffectEditor | |
►CwxFFile | |
CXMLFileWriter | Wrapper to output XML data to files |
►CwxFileConfig | |
CAudacityFileConfig | Our own specialisation of FileConfig |
CCommandParameters | CommandParameters, derived from wxFileConfig, is essentially doing the same things as the SettingsVisitor classes. It does text <-> binary conversions of parameters. It does not seem to be using actual file read/writing.
|
►CwxFileDialogBase | |
►CFileDialogBase | |
►CFileDialog | Dialog used to present platform specific "Save As" dialog with custom controls |
►CwxTabTraversalWrapper< FileDialog > | |
CFileDialogWrapper | |
CFileDialog | Dialog used to present platform specific "Save As" dialog with custom controls |
CFileDialog | Dialog used to present platform specific "Save As" dialog with custom controls |
►CwxFileName | |
CwxFileNameWrapper | |
►CwxFrame | |
CMixerBoardFrame | |
CModNullCallback | ModNullCallback is a class containing all the callback functions for this demonstartion module. These functions are added into the standard Audacity Project Menus |
CNyqBench | |
►CProjectWindowBase | A top-level window associated with a project |
CProjectWindow | A top-level window associated with a project, and handling scrollbars and zooming |
CTipWindow | A wxPopupWindow used to give the numerical value of an LWSlider or ASlider |
CToolFrame | Class ToolFrame |
CwxFrameEx | |
►CwxGenericProgressDialog | |
Canonymous_namespace{wxWidgetsBasicUI.cpp}::MyGenericProgress | |
►CwxGrid | |
CGrid | Supplies an accessible grid based on wxGrid |
►CwxGridCellChoiceEditor | |
CComboEditor | |
►CwxGridCellEditor | |
CChoiceEditor | Modified version of wxGridChoiceEditor using wxChoice instead of wxComboBox |
CNumericEditor | WxGridCellEditor for the NumericTextCtrl |
►CwxGridCellRenderer | |
CNumericRenderer | WxGridCellRenderer for the NumericTextCtrl |
►CwxGridTableBase | |
Caudacity::cloud::audiocom::sync::ProjectsListDialog::ProjectsTableData | |
CwxGtkString | |
►CwxHtmlWindow | |
►CHtmlWindow | HtmlWindow Class |
CLinkingHtmlWindow | An HtmlWindow that handles linked clicked - usually the link will go to our own local copy of the manual, but it could launch a new browser window |
►CwxLog | |
CAudacityLogger | AudacityLogger is a thread-safe logger class |
►CwxMenu | |
Canonymous_namespace{PopupMenuTable.cpp}::PopupMenuImpl | |
►CwxMessageDialog | |
►CwxTabTraversalWrapper< wxMessageDialog > | |
CAudacityMessageDialog | Wrap wxMessageDialog so that caption IS translatable |
►CwxMiniFrame | |
CToolBarFrame | A miniframe based container for ExpandingToolBars providing modeless presentation |
►CwxModalDialogHook | |
CFileDialog::Disabler | |
►CwxModule | |
CPluginHostModule | |
►CwxNativeWindow | |
Cinternal::x11::SocketWindow | Wrapper for GtkSocket object, which provides X window mapping via XEmbed protocol |
►CwxNavigationEnabled | |
►CListNavigationEnabled< wxWindow > | |
CListNavigationPanel | |
►CListNavigationEnabled< wxHyperlinkCtrl > | |
Canonymous_namespace{RealtimeEffectPanel.cpp}::HyperLinkCtrlWrapper | |
►CListNavigationEnabled< MovableControl > | |
Canonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectControl | |
CListNavigationEnabled< WindowBase > | Changes default arrow navigation to behave more list- or table-like. Instead of searching focusable items among children first, list navigation searches for siblings when arrow key is pressed. Tab behaviour stays same. Requires wxWANT_CHARS style flag to be set |
►CwxOutputStream | |
CSourceOutputStream | Helper class based on wxOutputStream used to get a png file in text format |
►CwxPanel | |
►CwxTabTraversalWrapper< wxPanel > | |
►CwxPanelWrapper | |
►CBackedPanel | BackedPanel is for a panel that consists of a bitmap with something drawn over it. It supports efficient repainting when the overlays change and recreation of the bitmap when the panel size is changed |
►COverlayPanel | |
►CCellularPanel | Formerly part of TrackPanel, this abstract base class has no special knowledge of Track objects and is intended for reuse with other windows |
CAdornedRulerPanel | This is an Audacity Specific ruler panel which additionally has border, selection markers, play marker |
CTrackPanel | Coordinates updates and operations on the main part of the screen which contains multiple tracks |
CClipIndicatorPanel | |
CCompressionMeterPanel | |
CDynamicRangeProcessorHistoryPanel | |
CDynamicRangeProcessorTransferFunctionPanel | |
CEffectAutoDuck::Panel | |
CEffectLegacyCompressorPanel | |
CEffectPanel | |
CEffectScienFilterPanel | EffectScienFilterPanel is used with EffectScienFilter and controls a graph for EffectScienFilter |
CEffectsLocationPanel | |
CEqualizationPanel | EqualizationPanel is used with EqualizationDialog and controls a graph for EffectEqualization. We should look at amalgamating the various graphing code, such as provided by FrequencyPlotDialog and FilterPanel |
CExpandingToolBar | A smart ToolBar class that has a "MainPanel" which is always displayed, and an "ExtraPanel" that can be hidden to save space |
CExportFilePanel | |
CExportMixerPanel | Panel that displays mixing for advanced mixing option |
CInvisiblePanel | An InvisiblePanel is a panel which does not repaint its own background |
►CMeterPanelBase | Inherits wxPanel and has a Meter; exposes shared_ptr to the Meter |
CMeterPanel | MeterPanel is a panel that paints the meter used for monitoring or playback |
CMixerTrackCluster | |
CPrefsPanel | Base class for a panel in the PrefsDialog. Classes derived from this class include BatchPrefs, DirectoriesPrefs, GUIPrefs, KeyConfigPrefs, MousePrefs, QualityPrefs, SpectrumPrefs and ThemePrefs |
CRulerPanel | RulerPanel class allows you to work with a Ruler like any other wxWindow |
CToolBar | Works with ToolManager and ToolDock to provide a dockable window in which buttons can be placed |
CToolBarArea | An alternative to ToolBarFrame which can contain an ExpandingToolBar. ToolBarArea is used for a 'docked' ToolBar, ToolBarFrame for a floating one |
CToolBarGrabber | Draws the grabber for an ExpandingToolBar |
CToolDock | A dynamic panel where a ToolBar can be docked |
Caudacity::cloud::audiocom::UserImage | |
Caudacity::cloud::audiocom::UserPanel | |
Caudacity::cloud::audiocom::sync::CloudSyncStatusField::StatusWidget | |
►CASlider | ASlider is a custom slider, allowing for a slicker look and feel |
CMixerTrackSlider | |
►CwxProcess | |
Canonymous_namespace{ExportCL.cpp}::ExportCLProcess | |
►CwxScrollBar | |
CAttachableScrollBar | An AttachableScrollBar is a scroll bar that can be attached to multiple items and so control their scrolling. Uses floats internally, not ints, allowing for (external) control of zooming |
Canonymous_namespace{ProjectWindow.cpp}::ScrollBar | |
►CwxScrolledWindow | |
CMixerBoardScrolledWindow | |
CRealtimeEffectListWindow | |
CVST3ParametersWindow | "Plain" plugin UI, contains a list of parameter controls and values |
►CwxServer | |
CIPCServ | |
►CwxSlider | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter | |
CwxSliderWrapper | |
►CwxSplitterWindow | |
CRealtimeEffectPanel | UI Panel that displays realtime effects from the effect stack of an individual track, provides controls for accessing effect settings, stack manipulation (reorder, add, remove) |
►CwxStaticBitmap | |
CAStaticBitmap | A widget for bitmaps which ignores the erase event for flicker-free use |
►CwxStaticBox | |
CwxStaticBoxWrapper | |
►CwxStaticText | |
Canonymous_namespace{VST3ParametersWindow.cpp}::VST3ValueText | |
►CwxStatusBar | |
CFreqGauge | |
►CwxSTD streambuf | |
CNyqRedirector | |
►CwxString | |
CXMLStringWriter | Wrapper to output XML data to strings |
►CwxTextCtrl | |
CNyqTextCtrl | |
CwxTextCtrlWrapper | |
►CwxTextEntryDialog | |
►CwxTabTraversalWrapper< wxTextEntryDialog > | |
CAudacityTextEntryDialog | Wrap wxTextEntryDialog so that caption IS translatable |
►CwxTextFile | |
CJournal::anonymous_namespace{JournalOutput.cpp}::FlushingTextFile | |
►CwxTimer | |
CLV2Editor::Timer | This must be destroyed before mSuilInstance |
CScrubber::ScrubPoller | |
CTrackPanel::AudacityTimer | Timer class dedicated to informing the TrackPanel that it is time to refresh some aspect of the screen |
CVSTTimer | |
►CwxTrackable | |
CNotifyingSelectedRegion | |
CTrackPanelAx | Helper to TrackPanel to give accessibility |
CwxTreebook | A wxTreebook is a class like wxNotebook, but not yet supported by wxWidgets 2.6.3 |
CwxTreebookItemData | One item in a wxTreebook. (I think) |
►CwxValidator | |
CFilesystemValidator | |
►CwxVListBox | |
CKeyView | Provides multiple views of keyboard shortcuts |
►CwxWidgetCocoaImpl | |
CVSTControlImpl | |
►CwxWindow | |
►CAButton | A wxButton with mouse-over behaviour |
CThemedAButtonWrapper< AButton > | |
CFreqPlot | Works with FrequencyPlotDialog to display a spectrum plot of the waveform. This class actually does the graph display |
CGrabber | The widget to the left of a ToolBar that allows it to be dragged around to NEW positions |
CLV2EffectMeter | UI widget that watches a floating point location and then updates a bar |
CLadspaEffectMeter | |
CMixerBoard | |
CMovableControl | |
CNativeWindow | |
CSashLine | |
CToolBarResizer | WxWindow that provides the resizer for a toolbar on the right hand side. Responsible for drawing the resizer appearance, resizing mouse events and constraining the resizing |
Canonymous_namespace{RealtimeEffectPanel.cpp}::DropHintLine | |
CauStaticText | Like wxStaticText, except it can be themed. wxStaticText can't be |
Canonymous_namespace{CallableTest.cpp}::X | |
Canonymous_namespace{TupleTest.cpp}::X | |
CTester< Const, ref >::X | |
Canonymous_namespace{FileNames.cpp}::XDGDirConfig | |
CXMLAttributeValueView | A view into an attribute value. The class does not take the ownership of the data |
CXMLFileReader | Reads a file and passes the results through an XMLTagHandler |
►CXMLMethodRegistryBase | Implementation helper for ProjectFileIORegistry |
CXMLMethodRegistry< Host > | |
►CXMLTagHandler | This class is an interface which should be implemented by classes which wish to be able to load and save themselves using XML files |
CAUPImportFileHandle | An ImportFileHandle for AUP files (pre-AUP3) |
CCommandManager | CommandManager implements a system for organizing all user-callable commands |
CEQCurveReader | Deserializer of curves from XML files |
CEnvPoint | EnvPoint, derived from XMLTagHandler, provides Envelope with a draggable point type |
►CEnvelope | Piecewise linear or piecewise exponential function from double to double |
CBoundedEnvelope | |
CFFmpegPresets | |
CPluginDescriptor | |
CProjectFileIO | Object associated with a project that manages reading and writing of Audacity project file formats, and autosave |
CRealtimeEffectList | |
CRealtimeEffectState | |
CSequence | A WaveTrack contains WaveClip(s). A WaveClip contains a Sequence. A Sequence is primarily an interface to an array of SeqBlock instances, corresponding to the audio sample blocks in the database. Contrast with RingBuffer |
CTags | ID3 Tags (for MP3) |
CTrack | Abstract base class for an object holding data associated with points on a time axis |
CUpdateDataParser | A class that parses update server data format |
CVSTWrapper | |
CWaveClip | This allows multiple clips to be a part of one WaveTrack |
Canonymous_namespace{MenuHelper.cpp}::EffectsMenuGroupsHandler | |
Canonymous_namespace{MenuHelper.cpp}::EffectsMenuGroupsHandler::EffectsHandler | |
Canonymous_namespace{MenuHelper.cpp}::EffectsMenuGroupsHandler::GroupHandler | |
Cdetail::PluginValidationResult | |
Canonymous_namespace{ProjectSerializer.cpp}::XMLTagHandlerAdapter | |
CXMLUtf8BufferWriter | |
CXMLValueChecker | XMLValueChecker implements static bool methods for checking input values from XML files |
►CXMLWriter | Base class for XMLFileWriter and XMLStringWriter that provides the general functionality for creating XML in UTF8 encoding |
CProjectSerializer | Class used to (de)serialize the project catalog |
CXMLFileWriter | Wrapper to output XML data to files |
CXMLStringWriter | Wrapper to output XML data to strings |
Cxmm_mm_union | |
CTester< Const, ref >::Y | Structure can specialize with only a non-const member function |
CTester< Const, ref >::Z | Structure always with a const member function |
CZixRingImpl | |
►CZoomInfo | |
CViewInfo | |