|
Ardour
9.0-pre0-1952-gc5e0b21049
|
Classes | |
| class | Chunker |
| A class that chunks process cycles into equal sized samples. More... | |
| class | Interleaver |
| Interleaves many streams of non-interleaved data into one interleaved stream. More... | |
| class | SampleFormatConverter |
| class | SndfileWriter |
| class | CmdPipeWriter |
| class | SilenceTrimmer |
| Removes and adds silent samples to beginning and/or end of stream. More... | |
| class | TmpFile |
| A temporary file deleted after this class is destructed. More... | |
| class | Threader |
| Class for distributing processing across several threads. More... | |
| class | AllocatingProcessContext |
| A process context that allocates and owns it's data buffer. More... | |
| class | BroadcastInfo |
| struct | DebugUtils |
| Utilities for debugging. More... | |
| class | Debuggable |
| class | Exception |
| class | FlagDebuggable |
| A debugging class for nodes that support a certain set of flags. More... | |
| class | FlagField |
| class | Analyser |
| class | DeInterleaver |
| Converts on stream of interleaved data to many streams of uninterleaved data. More... | |
| class | DemoNoiseAdder |
| Noise injector. More... | |
| class | Limiter |
| class | LoudnessReader |
| class | Normalizer |
| A class for normalizing to a specified target in dB. More... | |
| class | PeakReader |
| A class that reads the maximum value from a stream. More... | |
| struct | SilenceTester |
| struct | SilenceTester< float > |
| class | SampleRateConverter |
| Samplerate converter. More... | |
| class | ThreaderException |
| Class that stores exceptions thrown from different threads. More... | |
| class | ProcessContext |
| class | ConstProcessContext |
| A wrapper for a const ProcesContext which can be created from const data. More... | |
| class | Routines |
| Allows overriding some routines with more efficient ones. More... | |
| class | Sink |
| class | Sndfile |
| class | SndfileBase |
| Base class for all classes using libsndfile. More... | |
| class | SndfileReader |
| class | TmpFileRt |
| class | TmpFileSync |
| A temporary file deleted after this class is destructed. More... | |
| class | Source |
| class | Throwing |
| class | TypeUtilsBase |
| Non-template base class for TypeUtils. More... | |
| class | TypeUtils |
| Utilities for initializing, copying, moving, etc. data. More... | |
| class | IdentityVertex |
| Outputs its input directly to a number of Sinks. More... | |
| class | ListedSource |
| An generic Source that uses a std::list for managing outputs. More... | |
| class | SndfileHandle |
Typedefs | |
| typedef int64_t | samplecnt_t |
| typedef uint8_t | ChannelCount |
| typedef float | DefaultSampleType |
Enumerations | |
| enum | DebugLevel { DebugNone , DebugObject , DebugFlags , DebugProcess , DebugVerbose , DebugSample } |
| Compile time defined debug level. More... | |
| enum | DitherType { D_None = GDitherNone , D_Rect = GDitherRect , D_Tri = GDitherTri , D_Shaped = GDitherShaped } |
| Dither types from the gdither library. More... | |
| enum | ThrowLevel { ThrowNone , ThrowObject , ThrowProcess , ThrowStrict , ThrowSample } |
Variables | |
| static const samplecnt_t | rb_chunksize = 8192 |
| typedef uint8_t AudioGrapher::ChannelCount |
Definition at line 13 of file audiographer/audiographer/types.h.
| typedef float AudioGrapher::DefaultSampleType |
Definition at line 15 of file audiographer/audiographer/types.h.
| typedef int64_t AudioGrapher::samplecnt_t |
Definition at line 11 of file audiographer/audiographer/types.h.
Compile time defined debug level.
| Enumerator | |
|---|---|
| DebugNone | Disabled. |
| DebugObject | Object level stuff, ctors, initalizers etc. |
| DebugFlags | Debug ProcessContext flags only on process cycle level. |
| DebugProcess | Process cycle level stuff. |
| DebugVerbose | Lots of output, not on sample level. |
| DebugSample | Sample level stuff. |
Definition at line 16 of file debuggable.h.
Dither types from the gdither library.
| Enumerator | |
|---|---|
| D_None | No didtering. |
| D_Rect | Rectangular dithering, i.e. white noise. |
| D_Tri | Triangular dithering. |
| D_Shaped | Actually noise shaping, only works for 46kHzish signals. |
Definition at line 13 of file sample_format_converter.h.
Compile time defined throw level. Throw levels less than ThrowStrict should be used with caution. Not throwing could mean getting a segfault. However, if you want ultra-optimized code and/or don't care about handling error situations, feel free to use whatever you want.
Definition at line 19 of file throwing.h.
|
static |
Definition at line 24 of file tmp_file_rt.h.